我正在为一个极具棱角的网络应用程序编写测试。 现在,该网站需要基本身份验证。 我怀疑是因为它引发了这个问题。 我尝试了所有我知道的东西,我真的很想要一个解决方案。
这是错误:
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');
});
});
请帮帮我
答案 0 :(得分:1)
我终于通过添加
解决了这个问题browser.ignoreSynchronization = true;