如何使用WebDriver" waitFor"方法?

时间:2017-01-17 13:59:48

标签: node.js selenium selenium-webdriver automation webdriver

我有点不确定如何使用" waitFor" WebDriver提供的方法, 见这里:https://www.npmjs.com/package/wd

假设我有一个布尔值,我想等到这个值变为真。 我怎样才能使用" waitFor"?

谢谢。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

在java中它会是这样的:

    WebDriverWait wait = new WebDriverWait(driver, interval);
    wait.until(new ExpectedCondition<Boolean>() { 
    public Boolean apply(WebDriver driver) {
                        boolean value = <some condition>
                        if (value) {
                            return true;
                        } else
                            return false;
                    }
     });

不确定您使用的语言,但翻译它不应该是一个问题,逻辑是相同的。