Angularjs 如果第页上没有http调用,则Waitforangular调用超时
我们正在使用量角器框架进行E2E测试 我们看到了一个奇怪的行为,Angularjs 如果第页上没有http调用,则Waitforangular调用超时,angularjs,angularjs-directive,protractor,angular-promise,Angularjs,Angularjs Directive,Protractor,Angular Promise,我们正在使用量角器框架进行E2E测试 我们看到了一个奇怪的行为,waitforAngular()调用超时。 如果我们使用sleep调用来代替waitforAngular(),则工作正常呼叫 请分享您对解决此问题的看法 提前感谢。尝试添加: describe("long asynchronous specs", function() { beforeEach(function(done) { waitforAngular(); done(); }, 1000
waitforAngular()如果页面上没有http调用,则代码>调用超时。
如果我们使用sleep调用来代替waitforAngular(),则工作正常代码>呼叫
请分享您对解决此问题的看法
提前感谢。尝试添加:
describe("long asynchronous specs", function() {
beforeEach(function(done) {
waitforAngular();
done();
}, 10000);
// Your code here
waitforAngular();
afterEach(function(done) {
waitforAngular();
done();
}, 10000);
}
尝试添加:
describe("long asynchronous specs", function() {
beforeEach(function(done) {
waitforAngular();
done();
}, 10000);
// Your code here
waitforAngular();
afterEach(function(done) {
waitforAngular();
done();
}, 10000);
}
你能解释一下这个逻辑吗?为什么要添加这个逻辑?它在这里有什么帮助?请检查我在这个问题中接受的答案以及jasmine Asynchronus支持中不同选项的链接。请您稍微解释一下这个逻辑,为什么要添加这个逻辑,以及它在这里有什么帮助?检查我在这个问题中接受的答案以及jasmine异步支持中不同选项的链接。