Javascript GitHub中的量角器onPrepare()本机示例
下面的示例取自。因为我是量角器新手,所以我想彻底了解一切Javascript GitHub中的量角器onPrepare()本机示例,javascript,github,protractor,Javascript,Github,Protractor,下面的示例取自。因为我是量角器新手,所以我想彻底了解一切 onPrepare: function() { browser.driver.get(env.baseUrl + '/ng1/login.html'); browser.driver.findElement(by.id('username')).sendKeys('Jane'); browser.driver.findElement(by.id('password')).sendKeys('1234'); browser.driver.
onPrepare: function() {
browser.driver.get(env.baseUrl + '/ng1/login.html');
browser.driver.findElement(by.id('username')).sendKeys('Jane');
browser.driver.findElement(by.id('password')).sendKeys('1234');
browser.driver.findElement(by.id('clickme')).click();
// Login takes some time, so wait until it's done.
// For the test app's login, we know it's done when it redirects to
// index.html.
return browser.driver.wait(function() {
return browser.driver.getCurrentUrl().then(function(url) {
return /index/.test(url);
});
}, 10000);
}
所以我不完全理解最后3个返回语句是做什么的?尤其是这条线
return/index/.test(url)
有什么想法吗?这些功能中的两个在 是自解释的,它检索当前URL 也是相当自解释的,它等待承诺、条件对象或函数作为条件进行求值 最后一个测试是“执行匹配搜索”的javascript
因此,整个块只是说等待当前URL通过
.test
的条件(即URL包含“索引”)中解释了其中两个函数
是自解释的,它检索当前URL
也是相当自解释的,它等待承诺、条件对象或函数作为条件进行求值
最后一个测试是“执行匹配搜索”的javascript
因此,整个块只是说等待当前URL通过.test
的条件(该条件是URL包含“索引”)