我正在使用README.md文件中的示例: https://github.com/SeleniumHQ/selenium/tree/master/javascript/node/selenium-webdriver
var webdriver = require('selenium-webdriver'),
By = require('selenium-webdriver').By,
until = require('selenium-webdriver').until;
var driver = new webdriver.Builder()
.forBrowser('firefox')
.build();
driver.get('http://www.google.com/ncr');
driver.findElement(By.name('q')).sendKeys('webdriver');
driver.findElement(By.name('btnG')).click();
driver.wait(until.titleIs('webdriver - Google Search'), 1000);
driver.quit();
无论我设置时间(示例中为1000),都不会等待那段时间。没有错误返回。
答案 0 :(得分:0)
第二个参数是超时。这是等待满足第一个参数条件的最长时间.wait
,但只要条件满足就会停止等待。