Hi Titus, you there ?

On Tue 6 Nov, 2018, 9:50 PM Titus Fortner <[email protected] wrote:

> What JS library is your  Angular/React/JQuery?
>
> On Tuesday, November 6, 2018 at 9:56:50 AM UTC-6, rajagopalan madasami
> wrote:
>>
>> Hi Titus,
>>
>> Here is I used waitAndclick method which uses b.element.click and then I
>> used waitAndClickButton method which uses b.button.click but both of them
>> are throwing the error.
>>
>> def waitAndClickButton(locator, action, name, data)
>>   puts "ClickButton   : #{name}"
>>   sleep 2
>>   loc = getLocator(locator)
>>   @b.button(loc.first => loc.last).click
>>   waitForPageLoad
>> end
>>
>> def waitForPageLoad
>>   @b.wait_until(timeout: @Page_Load) {@b.execute_script("return 
>> (jQuery.active === 0)").eql? true}
>> end
>>
>> You may ask why I put sleep 2, this is also another weird problem I am 
>> facing, program click the button and program successfully
>>
>> moves to the next line but application is not replicating that, Application 
>> is not receiving that click so it remains in the same page.
>>
>> Do you have any idea how to resolve this without using wait?
>>
>>
>> On Tue, 6 Nov 2018 at 21:17, Titus Fortner <[email protected]> wrote:
>>
>>> That's weird because it is failing in the wait_for_exists method, but
>>> the error message calls the inspect method which shows that it has been
>>> located. Can you share your waitAndClick method? I'd like to figure out how
>>> to reproduce this.
>>>
>>> Is it possible for the element to have gone stale? That could account
>>> for this discrepancy.
>>>
>>> If you turn on Selenium logging it would be obvious if it were polling
>>> for `enabled` and getting exceptions. `Selenium::WebDriver.logger.level =
>>> :info`
>>>
>>>
>>> On Tuesday, November 6, 2018 at 5:37:40 AM UTC-6, [email protected]
>>> wrote:
>>>>
>>>> Hi Titus,
>>>>
>>>> I am facing weird problem,
>>>>
>>>> When I try to click the element, even after page arrives properly, it
>>>> is waiting for 60 seconds and not clicking the button sometimes, it throws
>>>> below error. but 4 out of 10 times it happens and rest of the time it runs
>>>> successfully. What might be the problem? I never faced such a problem so
>>>> far.
>>>>
>>>>
>>>> Watir::Exception::UnknownObjectException: timed out after 60 seconds,
>>>> waiting for #<Watir::HTMLElement: located: true; {:id=>"NavContinue"}> to
>>>> be located
>>>>
>>>>   0) AGCSquoteCreation Test1
>>>>      ?[31mFailure/Error: raise unknown_exception, msg?[0m
>>>>      ?[31m?[0m
>>>>      ?[31mWatir::Exception::UnknownObjectException:?[0m
>>>>      ?[31m  timed out after 60 seconds, waiting for
>>>> #<Watir::HTMLElement: located: true; {:id=>"NavContinue"}> to be 
>>>> located?[0m
>>>>      ?[36m# ./Source/FrameWorkModules/Elements/Button.rb:15:in
>>>> `waitAndClick'?[0m
>>>>      ?[36m# ./Source/FrameWorkModules/Browser/Framework.rb:15:in `block
>>>> in execute'?[0m
>>>>      ?[36m# ./Source/FrameWorkModules/Browser/Framework.rb:11:in
>>>> `each'?[0m
>>>>      ?[36m# ./Source/FrameWorkModules/Browser/Framework.rb:11:in
>>>> `execute'?[0m
>>>>      ?[36m# ./Source/FrameWorkModules/Browser/PullTheTestCases.rb:16:in
>>>> `call'?[0m
>>>>      ?[36m# ./Source/Run_Spec.rb:40:in `block (4 levels) in <top
>>>> (required)>'?[0m
>>>>      ?[36m# ------------------?[0m
>>>>      ?[36m# --- Caused by: ---?[0m
>>>>      ?[36m# Watir::Wait::TimeoutError:?[0m
>>>>      ?[36m#   timed out after 60 seconds, waiting for true condition on
>>>> #<Watir::HTMLElement: located: true; {:id=>"NavContinue"}>?[0m
>>>>      ?[36m#   ./Source/FrameWorkModules/Elements/Button.rb:15:in
>>>> `waitAndClick'?[0m
>>>>
>>>> --
>>> --
>>> Before posting, please read
>>> https://github.com/watir/watir_meta/wiki/Guidelines-for-Posting-to-Watir-General-Google-Group.
>>>
>>> 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
> https://github.com/watir/watir_meta/wiki/Guidelines-for-Posting-to-Watir-General-Google-Group.
>
> 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 
https://github.com/watir/watir_meta/wiki/Guidelines-for-Posting-to-Watir-General-Google-Group.
 
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