On Wednesday, March 20, 2013 6:24:09 AM UTC-7, richdownie wrote:

> Have you tried waiting for the element?
>
> http://watirwebdriver.com/waiting/
>

That's pretty much what I would have suggested, especially if this is a 
page with a lot of ajax type operations, you may need to wait a tiny bit 
for the button to be in the proper state, especially if there is client 
side code that is examining and validating the values filled in on the form 
you are about to submit.

I'd start with something like this

@browser.button(:id, "btnAddNewCustomer").when_present.click

If that does not work, much as I hate to suggest it, you might need a fixed 
sleep right before the button click

sleep 1
@browser.button(:id, "btnAddNewCustomer").click
 

>
>
> On Wed, Mar 20, 2013 at 7:36 AM, Sohail Mirza <mrz...@gmail.com<javascript:>
> > wrote:
>
>> Finally i am able to resolve it but it works sometime and sometime it 
>> does not work
>> *@browser.input(:value=>"Create New Customer").click*
>>
>> please advise another convenient way to handle it?
>> Thanks,
>>
>>
>>
>> On Tue, Mar 19, 2013 at 6:36 PM, Sohail Mirza <mrz...@gmail.com<javascript:>
>> > wrote:
>>
>>> No Success Alex. Sorry
>>>
>>> On Tue, Mar 19, 2013 at 5:22 PM, Alex Shtayer 
>>> <asht...@gmail.com<javascript:>
>>> > wrote:
>>>
>>>> I don't think that problem in fact that div is nested, but more that 
>>>> click event is not working as it should
>>>>
>>>> Try
>>>>
>>>> browser.button(:id, "*btnAddNewCustomer*").fire_event("onclick")
>>>> or
>>>> browser.button(:id, "*btnAddNewCustomer*").fire_event("onmousedown")
>>>> or
>>>> browser.button(:id, "*btnAddNewCustomer*").send_keys :enter
>>>> or
>>>> browser.button(:id, "*btnAddNewCustomer*").click
>>>> browser.button(:id, "*btnAddNewCustomer*").click
>>>> to see whether problem in click action
>>>>
>>>> -- 
>>>> -- 
>>>> Before posting, please read http://watir.com/support. In short: search 
>>>> before you ask, be nice.
>>>>  
>>>> watir-...@googlegroups.com <javascript:>
>>>> http://groups.google.com/group/watir-general
>>>> watir-genera...@googlegroups.com <javascript:>
>>>>  
>>>> --- 
>>>> 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 watir-genera...@googlegroups.com <javascript:>.
>>>> 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.
>>  
>> watir-...@googlegroups.com <javascript:>
>> http://groups.google.com/group/watir-general
>> watir-genera...@googlegroups.com <javascript:>
>>  
>> --- 
>> 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 watir-genera...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>
>
> -- 
> http://www.richdownie.com
> http://github.com/richdownie 
>

-- 
-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

watir-general@googlegroups.com
http://groups.google.com/group/watir-general
watir-general+unsubscr...@googlegroups.com

--- 
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 watir-general+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to