serenity jbehaveを使用してスクリプトを実行しています。私は続行ボタンをクリックする必要があります。ここで私は動的xpathでそれを識別しています。しかし、それはここでボタンクリックがselenium webdriverで機能しない
に応答していないウェブ要素
<input type= "button" class="bin-large" onclick="continueperson(document.getElementById('controlTodisplay').value);" value="continue">==$0
である私は
Xpath=//input[@value='continue']
以下のようにそれを識別し、クリック操作を行っています。
誰でも助けてくれますか?
エラーが表示されますか?それとも、うまくいきませんか?値が 'continue'の他の入力があるかどうか確認してください –
それが機能しない場合は、ボタンを囲む余白があるかもしれません。 WebDriverは要素の左上をクリックします。したがって、ボタンの外側を囲む余白がある場合、ドライバは実際のボタンの代わりにそこをクリックしている可能性があります。 – stewartm