-2

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
4

1 に答える 1