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.

Reply via email to