次のようなコードのボタンがあります。
<input type="button" onclick="someFunction();" value="doSomething">
Selenium2 でこのボタンをクリックしようとしています。なんとか要素を取得できましたが、Chrome で click() 関数が機能しません。
JavaScript で直接実行しようとしましたが、Chrome ではまだ動作しません。
ボタンを直接クリックすると機能し、Firefox でも機能します。
誰でもこれを修正する方法について何か考えがありますか?
編集:私の例では括弧を忘れていました。それらは「実際の」コードに存在します。
Edit2: クリックをシミュレートするために使用される Selenium 2 コードは次のとおりです。
driver.findElement(By.tagName("input")).click();
誰かが尋ねる前に、ページには他に tagName "input" はありません。