WebDriverWait から FluentWait に変更したのは非推奨であり、エラーが発生するようになったためです
private val waitForElement = FluentWait(DriverFactory.driver).withTimeout(Duration.ofMinutes(1)).pollingEvery(Duration.ofSeconds(1))
@Step("Choose button")
fun Wizard() {
waitForElement.until(ExpectedConditions.elementToBeClickable(firstPage.wizardLocator))
firstPage.wizardLocator?.click()
?: throw IllegalStateException("could not locate the wizard button")
}
このエラーの取得:
Message: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element