我是使用量角器的黄瓜用户,我有以下规格:
browseToAngularUrl: function (url, callback) {
browser.get('/#' + url)
.then(function () {
return browser.waitForAngular();
})
.then(callback);},
但当我运行该步骤时,它会失败,并以“true”作为错误描述。
我尝试了以下几种选择:
browseToAngularUrl: function (url, callback) {
browser.get('/#' + url)
.then(browser.waitForAngular)
.then(callback);
},我得到了以下错误:
/usr/local/lib/node_modules/protractor/lib/protractor.js:347
return self.executeAsyncScript_(
^
TypeError: undefined is not a function
at runWaitForAngularScript (/usr/local/lib/node_modules/protractor/lib/protractor.js:347:19)
at Protractor.waitForAngular (/usr/local/lib/node_modules/protractor/lib/protractor.js:353:10)我在做什么错事?
发布于 2015-12-10 00:55:41
大多数来自量角器的呼叫,如browser.get,已经有角度连接的等待。每次量角器发送命令时,它都会等待像$http和$timeout这样的东西在解析之前完成。
你确定这里需要waitForAngular吗?
https://stackoverflow.com/questions/34191464
复制相似问题