Angularjs 如果第页上没有http调用,则Waitforangular调用超时

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

我们正在使用量角器框架进行E2E测试

我们看到了一个奇怪的行为,
waitforAngular()调用超时。
如果我们使用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异步支持中不同选项的链接。