Still it is not working for me. The script execution continues successfully giving a perception that button has been clicked but the button is not clicked infact.
in rendered html code, i found this button nested in my Div (almost 8th child div), can it be the reason of subject problem? On Thu, Mar 21, 2013 at 2:48 AM, Chuck van der Linden < [email protected]> wrote: > On Wednesday, March 20, 2013 6:24:09 AM UTC-7, richdownie wrote: > >> Have you tried waiting for the element? >> >> http://watirwebdriver.com/**waiting/ <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 <[email protected]> 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 <[email protected]> wrote: >>> >>>> No Success Alex. Sorry >>>> >>>> On Tue, Mar 19, 2013 at 5:22 PM, Alex Shtayer <[email protected]>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. >>>>> >>>>> [email protected] >>>>> http://groups.google.com/**group/watir-general<http://groups.google.com/group/watir-general> >>>>> watir-genera...@**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-genera...@**googlegroups.com. >>>>> >>>>> For more options, visit >>>>> https://groups.google.com/**groups/opt_out<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<http://groups.google.com/group/watir-general> >>> watir-genera...@**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-genera...@**googlegroups.com. >>> >>> For more options, visit >>> https://groups.google.com/**groups/opt_out<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. > > [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.
