Java fluentwait类型中的withtimeout(duration)方法不适用于参数(int,timeunit)
使用此代码时出现错误。错误为 FluentWait类型中withTimeoutDuration的方法不可用 适用于参数int,TimeUnitJava fluentwait类型中的withtimeout(duration)方法不适用于参数(int,timeunit),java,maven,selenium-webdriver,fluentwait,Java,Maven,Selenium Webdriver,Fluentwait,使用此代码时出现错误。错误为 FluentWait类型中withTimeoutDuration的方法不可用 适用于参数int,TimeUnit 这是现在正确的用法 Wait wait = new FluentWait(driver).withTimeout(Duration.ofSeconds(30)).pollingEvery(Duration.ofSeconds(30)) .ignoring(NoSuchElementException.class);
这是现在正确的用法
Wait wait = new FluentWait(driver).withTimeout(Duration.ofSeconds(30)).pollingEvery(Duration.ofSeconds(30))
.ignoring(NoSuchElementException.class);
我搜索了一下,下面的代码对我有用
Wait<WebDriver> wait = new FluentWait<WebDriver>(driver)
.withTimeout(10, TimeUnit.SECONDS)
.pollingEvery(2, TimeUnit.SECONDS)
.ignoring(NoSuchElementException.class);
Wait<WebDriver> wait = new FluentWait<WebDriver>(driver)
.withTimeout(10, TimeUnit.SECONDS)
.pollingEvery(2, TimeUnit.SECONDS)
.ignoring(NoSuchElementException.class);