Button click not redirecting to next page in Selenium IDE
I am using
xpath=//button[contains(.,'Next')]When I click Find on Selenium IDE the button is found, but the script doesn't click on the button. The button has
id = pmc_wizard_nextand
class = btn btn-next.
The html for the button is:
<div id="pmc_wizard" class="wizard pmc-wizard"> <ul class="steps pmc-wizard-steps"> … </ul> <div class="actions pmc-wizard-actions"> <button id="pmc_wizard_prev" class="btn btn-prev"> … </button> <button id="pmc_wizard_next" class="btn btn-next" data-last="Submit"> Next <i class="icon-arrow-right"></i> </button> </div> </div>
When the button is clicked, it doesn't navigate to the next page, however it does perform all the actions on the next page.
What should I be doing?
There are some instances where selenium (watir) refuses to click a link or a button even when the xpath expression is valid and claims it found the object.
In these situations I just use a jquery .click function with the .executeScript method as a work around.