JavaScript(Node.js)+ Selenium自动化测试运行脚本抛出TimeoutError是上面原因,求指教

刚刚搭建,在网上拷贝了一份脚本来测试,代码是这样的


JavaScript(Node.js)+ Selenium自动化测试运行脚本抛出TimeoutError是上面原因,求指教
var webdriver = require('selenium-webdriver'),
    By = webdriver.By,
    until = webdriver.until;


var driver = new webdriver.Builder()
    .forBrowser('chrome')
    .build();


driver.get('https://www.baidu.com');
driver.findElement(By.id('kw')).sendKeys('webdriver');
driver.findElement(By.id('su')).click();
driver.wait(until.titleIs('webdriver_百度搜索'), 1000);

driver.quit();

运行之后是成功启动浏览器之后就是这样结果了:

JavaScript(Node.js)+ Selenium自动化测试运行脚本抛出TimeoutError是上面原因,求指教

折腾两天了,不知道是什么原因导致,小小白求大神解答~~~~在此谢过~~~




分割线————————————————————————————————————————————————


知道原因:

JavaScript(Node.js)+ Selenium自动化测试运行脚本抛出TimeoutError是上面原因,求指教


脚本问题,还没加载完毕,代码就运行到了浏览器关闭的代码,所以加个执行一次的定时器等等再关闭~~~