私のSeleniumテストの1つは、ボタンをクリックして新しいユーザーを作成します。
seleniumDriver.findElement(By.xpath("//input[@value='Save']")).click();
ただし、検証は失敗するため(失敗することを意味します!)、<div>
一部の入力フィールドを修正するようにユーザーに通知するためにaが表示されます。これは手動で非常にうまく機能しますが、自動テストは次のエラーメッセージで中止されます。
com.thoughtworks.selenium.SeleniumException: Timed out waiting for action to finish
at org.openqa.selenium.internal.seleniumemulation.Timer.run(Timer.java:44)
at org.openqa.selenium.WebDriverCommandProcessor.execute(WebDriverCommandProcessor.java:145)
at org.openqa.selenium.WebDriverCommandProcessor.doCommand(WebDriverCommandProcessor.java:75)
at com.thoughtworks.selenium.DefaultSelenium.click(DefaultSelenium.java:193)
at com.holcim.logon.admin.web.admin.UserTest.createUser(UserTest.java:354
click()がタイムアウトになる可能性はありますか?そして、どうすればこれを修正できますか?