同步超时量角器

时间:2015-10-11 09:40:39

标签: angularjs jasmine protractor

我正在为一个极具棱角的网络应用程序编写测试。 现在,该网站需要基本身份验证。 我怀疑是因为它引发了这个问题。 我尝试了所有我知道的东西,我真的很想要一个解决方案。

这是错误:

Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.

这是config.js

// conf.js
exports.config = {
framework: 'jasmine2',
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['todo-spec.js'],
jasmineNodeOpts: {defaultTimeoutInterval: 60000},

capabilities:
// {
  // browserName: 'firefox'
// },
{
  browserName: 'chrome'

  }

};

这是spec.js

describe('Protractor Demo App', function() {

beforeEach(function() {
// browser.get('https://coderbot:coderbot123@alpha.sparkbeyond.com');
browser.get('https://******:******@alpha.spa*****ond.com/#');
});

it('should have a title', function() {
expect(browser.getTitle()).toEqual('Sp****yond');
});

});

请帮帮我

1 个答案:

答案 0 :(得分:1)

我终于通过添加

解决了这个问题
browser.ignoreSynchronization = true;