[英]Fluent Wait not working in selenium for angular
public static void fluentWaitImplementation(WebDriver driver,WebElement elementToBeWaited,int timeOuts,int pollTime){
Wait<WebDriver> wait = new FluentWait<WebDriver>(driver)
.withTimeout(timeOuts,TimeUnit.SECONDS)
.pollingEvery(pollTime,TimeUnit.SECONDS)
.ignoring(Exception.class);
WebElement waitingElement =wait.until(new Function<WebDriver, WebElement>() {
@Override
public WebElement apply( WebDriver driver) {
return elementToBeWaited;
}
});
}
WaitUtils.fluentWaitImplementation(webDriver,businessLevelSelectionComponent.getAllCheckBoxPath(count),60,10);
此代码正在生成异常,并且也不会针对可见性轮询元素。
我得到了另一个解决方案。 我实现了NgWebDriver的waitForAngularRequestToFinish()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.