I updated my response on stack overflow if you didn't see it. On Tue, Feb 14, 2017 at 9:50 AM, Super Kevy <[email protected]> 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. > -- -- 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.
