页面上的按钮具有以下代码:
<a onclick="return ValidateAll();" id="btnSignin" tabindex="5" href='javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("btnSignin", "", true, "Login", "", false, true))'>Sign In
我的代码:ie.button(:id,"btnSignin").click
没有抛出任何错误但没有点击按钮
如何点击按钮?
答案 0 :(得分:2)
我的猜测是你需要解雇JavaScript事件。要找出应该触发的事件,请阅读How to find out which JavaScript events fired?
如果没有大量的实验,这可能有效:
browswer.link(:id => "btnSignin").fire_event "onclick"
答案 1 :(得分:1)
你的按钮是一个超链接,所以试试这个:ie.link(:id,“btnSignin”)。点击
答案 2 :(得分:1)
您的代码中有拼写错误。
ie.button。(:ID, “的 btnSigin 强>”)点击
应该是:
ie.button。(:ID, “的 btnSignin 强>”)点击