Maybe try this *right* before the line that fails:

sleep 30
puts $browser.checkboxes.length
$browser.checkboxes.each do |cb|
  if cb.html =~ /name="termsAgree"/
    puts "found it"
    cb.click
  end
end






On Thursday, November 7, 2013 7:06 AM, Mihir Dhandhusaria <[email protected]> 
wrote:
 
answers
 
1. Does this checkbox become visible on clicking any item?

NO

2. Is it a static checkbox or does it appear dynamically based on some events 
that get triggered?
Its a static check box 





On Thu, Nov 7, 2013 at 10:02 AM, anukul <[email protected]> wrote:

Few questions for you:
>
>1. Does this checkbox become visible on clicking any item?
>2. Is it a static checkbox or does it appear dynamically based on some events 
>that get triggered?
>
>
>
>Sent from BlackBerry® on Airtel
>________________________________
>
>From:  Mihir Dhandhusaria <[email protected]> 
>Sender:  [email protected] 
>Date: Thu, 7 Nov 2013 09:56:38 -0500
>To: <[email protected]>
>ReplyTo:  [email protected] 
>Subject: Re: [wtr-general] Accessing checkbox using watir webdriver
>
>
>Tried didnt work. gives me following error 
>
>
>timed out after 30 seconds, waiting for {:name=>"termsAgree", 
>:tag_name=>"input", :type=>"checkbox"} to become present 
>(Watir::Wait::TimeoutError)
>
>
>
>
>On Thu, Nov 7, 2013 at 9:53 AM, anukul <[email protected]> wrote:
>
>What about $browser.label(:class, "termsAgree").checkbox(:name, 
>"termsAgree").when_present.set
>>
>>Can you try this?
>>
>>
>>Sent from BlackBerry® on Airtel
>>________________________________
>>
>>From:  Mihir Dhandhusaria <[email protected]> 
>>Sender:  [email protected] 
>>Date: Thu, 7 Nov 2013 09:47:42 -0500
>>To: <[email protected]>
>>ReplyTo:  [email protected] 
>>Subject: Re: [wtr-general] Accessing checkbox using watir webdriver
>>
>>
>>courser i tired that but somehow watir can't identify that checkbox i 
>>assuming because of Jquery 
>>
>>
>>
>>On Thu, Nov 7, 2013 at 9:46 AM, anukul <[email protected]> wrote:
>>
>>Looking at your html, can you try the simple option (assuming you are trying 
>>to set the checkbox):
>>>
>>>$browser.checkbox(:name, "termsAgree").set
>>>
>>>Let me know if this works or not.
>>>
>>>Thanks,
>>>Anukul
>>>Sent from BlackBerry® on Airtel
>>>________________________________
>>>
>>>From:  Mihir Dhandhusaria <[email protected]> 
>>>Sender:  [email protected] 
>>>Date: Thu, 7 Nov 2013 06:37:30 -0800 (PST)
>>>To: <[email protected]>
>>>ReplyTo:  [email protected] 
>>>Cc: John Fitisoff<[email protected]>
>>>Subject: Re: [wtr-general] Accessing checkbox using watir webdriver
>>>
>>>
>>>hey i tired this but didn't work. says element not visible 
>>>
>>>On Wednesday, November 6, 2013 6:08:36 PM UTC-5, johnssn wrote:
>>>Just for fun:
>>>>
>>>>$browser.span(:text=>/I agree to the/).parent.checkboxes[0].set
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>On Wednesday, November 6, 2013 2:15 PM, Ankita <[email protected]> wrote:
>>>> 
>>>>I have experienced too that some times we need to trigger the checkbox 
>>>>event with jquery instead of simple watir methods..
>>>>
>>>>
>>>>Try this, might work..
>>>>
>>>>
>>>>$browser.execute_script("$('input:checkbox[name=\"termsAgree\"]').attr('checked',
>>>> 'checked');")
>>>>
>>>>
>>>>On Thu, Nov 7, 2013 at 9:04 AM, Mihir Dhandhusaria <[email protected]> 
>>>>wrote:
>>>>
>>>>This is my html 
>>>>>
>>>>>
>>>>><label for="termsAgree" class="checkbox">
>>>>>    <span class="sprite"></span>
>>>>>    <input type="checkbox" name="termsAgree" data-original-title="" 
>>>>>title=""> 
>>>>>    <span class="message">I agree to the <a href="/termsandconditions" 
>>>>>target="_blank" class="inline" title="Terms and Conditions">Terms and 
>>>>>Conditions</a></span>
>>>>></label>
>>>>>
>>>>>
>>>>>I tired following things and none of them seems to be working.
>>>>>
>>>>>
>>>>>Option 1:
>>>>>  $browser.label(:class => 'checkbox').parent.checkbox(:name => 
>>>>>'termsAgree').set 
>>>>>
>>>>>
>>>>>Option 2:
>>>>> $browser.checkbox(:name => 'termsAgree').focus
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>Any help is appreciated. 
>>>>>
>>>>>
>>>>>Thanks 
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>>-- 
>>>>>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/groups/opt_out.
>>>>>
>>>>
-- 
>>>>-- 
>>>>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/groups/opt_out.
>>>>
>>>>
>>>>
-- 
>>>-- 
>>>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/groups/opt_out.
>>>-- 
>>>-- 
>>>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/groups/opt_out.
>>>
>>
>>
>>
>>-- 
>>Mihir Dhandhusaria
>>516-776-6534
>>
>>
>>
-- 
>>-- 
>>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/groups/opt_out.
>>
>>-- 
>>-- 
>>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/groups/opt_out.
>>
>
>
>
>-- 
>Mihir Dhandhusaria
>516-776-6534
>
>
>
-- 
>-- 
>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/groups/opt_out.
>
>-- 
>-- 
>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/groups/opt_out.
>


-- 

Mihir Dhandhusaria



-- 
-- 
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/groups/opt_out.

-- 
-- 
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/groups/opt_out.

Reply via email to