繁体   English   中英

流利的等待不工作在硒角

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM