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.

Reply via email to