org.openqa.selenium.TimeoutException:予想される条件に失敗しました: (500ミリ秒間隔で10 秒(S)のために試してみました)コードが正常に動作せず、次のエラーが表示されるのはなぜですか?
ここでは私のコードです:
public static ExpectedCondition<Boolean> waitForTextToChange(final WebElement element, final String currentText) {
return new ExpectedCondition<Boolean>() {
@Override
public Boolean apply(WebDriver arg0) {
return !element.getText().equals(currentText);
}
};
}
使用コード:
WebElement element = driver.findElement(...);
String currentText = element.getText();
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(waitForTextToChange(element, currentText));