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.button(:id、 " btnSigin ")。click

する必要があります:

ie.button(:id、 " btnSignin ")。click

于 2011-05-06T16:07:00.630 に答える
1

あなたのボタンはハイパーリンクなので、これを試してください: ie.link(:id, "btnSignin").click

于 2011-05-06T12:08:54.467 に答える