This is not an issue, It calculates the premium value according to the sum insured you entered when the page is refreshed.
On Tuesday, February 14, 2017 at 9:20:21 PM UTC+5:30, Super Kevy wrote: > > So the issue occurs manually as well. That suggests maybe there is a bug. > Perhaps bad JS validation or field validation. > You can always put a static sleep as a work-around. Not elegant. > Change the sets to send keys and see if the behaviour alters. > > > On Monday, February 13, 2017 at 12:10:45 PM UTC-6, Raja gopalan wrote: >> >> Hi, I have replied to your post, I will page here as well >> >> Yes, that's what happen when we enter manually as well! >> >> I have posted in stack over flow as well. But here I want to details >> things, I am working in a insurance application, where cover screen consist >> of many textfield to enter insured amount, but after each entry to the text >> field, page is getting refreshed,but watir doesn't wait for page to be >> refreshed, it quickly goes into next text_field, but next field is not >> ready but watir enters the data, since page is getting refreshed in the >> mean time recent entry is getting deleted. This refresh is not happening >> not only text_field but for radio button as well(which cover to choose). >> >> I thought there is no solution to the problem but recently I have moved >> to selenium project where they have clearly managed this problem through >> JavaScript, they have a function called waitForPageToLoad, so after each >> entry they have called this function, So it waits until the page loads, It >> perfectly enters the data. So I thought I was missing the same kind of >> arrangement in WATIR, So If you can create the function called >> waitForPageToLoad, this would resolve this problem. >> >> >> On Monday, February 13, 2017 at 11:35:09 PM UTC+5:30, Titus Fortner wrote: >>> >>> Is that what happens when you do it manually? Watir is designed to >>> behave the same way as a user. You'll need to better explain what a user >>> would do and how Watir is not doing it that way. >>> >>> >>> >>> On Monday, February 13, 2017 at 12:01:55 PM UTC-6, Raja gopalan wrote: >>>> >>>> My problem is after setting the value. Page is getting refreshed after >>>> setting the value. >>>> >>>> On Monday, February 13, 2017 at 9:09:18 AM UTC+5:30, Joe Fl wrote: >>>>> >>>>> Hi. >>>>> >>>>> I am not sure I follow what happens after the field is set but if you >>>>> need to wait for the text field you can use wait_until_present or >>>>> .present?. >>>>> >>>>> Joe >>>>> >>>>> On Feb 11, 2017 10:21 AM, "Raja gopalan" <[email protected]> >>>>> wrote: >>>>> >>>>> There are certain kind of a text_field which I am automating, when I >>>>> place the value there like >>>>> >>>>> b.text_field(:id,'something').set 'hi' >>>>> >>>>> >>>>> It refresh the entire page or it reloads the page, but the above code >>>>> only wait until element present and place the value inside the text field >>>>> but it doesn't take care of what happens after that. >>>>> >>>>> Is there any function I can write like given below, >>>>> >>>>> >>>>> b.text_field(:id,'something').set 'hi' >>>>> >>>>> b.waitForPageToLoad # Code like this? >>>>> >>>>> -- >>>>> -- >>>>> Before posting, please read http://watir.com/support. In short: >>>>> search before you ask, be nice. >>>>> >>>>> [email protected] >>>>> http://groups.google.com/group/watir-general >>>>> [email protected] >>>>> >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Watir General" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>>> >>>>> -- -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected] --- You received this message because you are subscribed to the Google Groups "Watir General" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
