1

页面上的按钮具有以下代码:

<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不抛出任何错误但不点击按钮

如何使按钮单击?

4

3 回答 3

2

我的猜测是您需要触发 JavaScript 事件。要找出应该触发哪个事件,请阅读如何找出触发了哪些 JavaScript 事件?

没有大量的实验,这可以工作:

browswer.link(:id => "btnSignin").fire_event "onclick"
于 2011-05-09T09:48:07.300 回答
1

你的按钮是一个超链接,所以试试这个:ie.link(:id, "btnSignin").click

于 2011-05-06T12:08:54.467 回答
1

您的代码中有错字。

ie.button(:id," btnSigin ") .click

应该:

ie.button(:id," btnSignin ") .click

于 2011-05-06T16:07:00.630 回答