我有两个链接到onclick javascript的按钮(见下文)
<button
type="button"
class="ui-datepicker-current ui-state-default ui-priority-primary ui-corner-all"
onclick="DP_jQuery_1480511128847.datepicker._gotoToday('#historical-datepicker');"
>Current Month</button>
<button
type="button"
class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all"
onclick="DP_jQuery_1480511128847.datepicker._hideDatepicker();"
>DONE</button>
点击“完成”应更新包含新内容的页面。它可以正常工作,但不能用selenium IDE测试 Selenium找到正确的按钮,但它不会触发新页面的加载 点击查找时所有定位器都有效:(见定位器):
xpath=(//button[@type='button'])[3]
//div[@id='ui-datepicker-div']/div[2]/button[2]
//button[2]
包含按钮的div隐藏在页面的开头。通过单击页面中的字段显示它。
为什么页面没有加载selenium IDE的任何想法?
另一件事,当我玩selenium IDE测试时,没有报告错误。如果我手动点击页面的任何部分,则会加载新页面。