1

これは私のコードです:

String script = "document.getElementById('"+Sendcontrol+"').click();";
((IJavaScriptExecutor)driver).ExecuteScript(script);

しかし、それは示しています

スクリプトの実行に失敗しました。メソッドがありません'クリック'

では、どうすればこの問題を解決できますか?

4

2 に答える 2

0

onclick()の代わりに、を試してくださいclick()

document.getElementByIdメソッドは、呼び出しようとしたメソッドを持たないDOM要素を返します。"click"

于 2012-04-16T10:01:31.717 に答える
-1

エラーはかなり自明です。Chromeでは、すべての任意の要素にメソッドがあるわけではありませんclick

于 2012-04-16T09:53:19.273 に答える