【发布时间】:2017-06-01 15:08:36
【问题描述】:
我有点不确定如何使用 WebDriver 提供的“waitFor”方法, 看这里:https://www.npmjs.com/package/wd
假设我有一个布尔值,我想等到这个值变为真。 如何使用“waitFor”来做到这一点?
谢谢。
【问题讨论】:
标签: node.js selenium selenium-webdriver automation webdriver
我有点不确定如何使用 WebDriver 提供的“waitFor”方法, 看这里:https://www.npmjs.com/package/wd
假设我有一个布尔值,我想等到这个值变为真。 如何使用“waitFor”来做到这一点?
谢谢。
【问题讨论】:
标签: node.js selenium selenium-webdriver automation webdriver
在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;
}
});
不知道你用的是什么语言,不过翻译应该没问题,逻辑是一样的。
【讨论】: