【发布时间】:2015-06-21 16:37:16
【问题描述】:
我是量角器(和异步 javascript)的新手,但我最近几周的学习非常喜欢它。
由于我们处理对象,我试图提出一个函数,如果对象可见/存在,则返回布尔值。
部分实现如下:
function waitObject(elm, timeout) {
return browser.driver.wait(function() {
return elm.isPresent().then(function(res) {
return res;
});
}, timeout);
}
我想在这里实现两件事:
1) 超时后返回真/假。
2) 当它为 false 时,它不会抛出超时错误,而只是 false。所以,我可以继续我剩下的测试。
【问题讨论】:
标签: javascript asynchronous protractor wait