Hey Ankita, I tired but its not selecting checkbox . Do you recommend something else ?
On Thu, Nov 7, 2013 at 4:33 PM, ankita bansal <[email protected]> wrote: > Hi Mihir > > you should not be using "click" with $browser.execute_script("$(' > input:checkbox[name=\"termsAgree\"]').attr('checked', 'checked')") > > This jquery script automatically checks the checkbox.. > > > On Fri, Nov 8, 2013 at 4:43 AM, John Fitisoff <[email protected]> wrote: > >> One other thing that might work is to set the visibility on the checkbox >> via Javascript. I don't have an example of that at my fingertips but maybe >> someone else has one. There's an article on how to use the execute_script >> method here. >> >> >> http://jkotests.wordpress.com/2013/03/19/passing-watir-elements-to-execute_script/ >> >> There may be something you need to do to change the visibility of the >> checkbox before acting on it (fire some event or sequence of events). >> >> >> >> >> >> >> On Thursday, November 7, 2013 7:44 AM, Mihir Dhandhusaria < >> [email protected]> wrote: >> Hey john thanks for your response. this is what i get as output >> >> 2 >> found it >> element not visible >> >> but it never selects checkbox >> >> >> On Thu, Nov 7, 2013 at 10:36 AM, John Fitisoff <[email protected]>wrote: >> >> 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. >> >> >> >> >> -- >> 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. >> > > -- > -- > 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.
