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.
