Javascript Jasmine规范重置webdriver控制流超时
我现在被这个错误难住了,当我用InternetExplorer运行测试套件时,我总是从量角器返回 这些测试在Chrome上通过得很好,但对于IE来说,处理超时似乎有点不同 下面是量角器配置文件的一部分:Javascript Jasmine规范重置webdriver控制流超时,javascript,selenium,webdriver,protractor,Javascript,Selenium,Webdriver,Protractor,我现在被这个错误难住了,当我用InternetExplorer运行测试套件时,我总是从量角器返回 这些测试在Chrome上通过得很好,但对于IE来说,处理超时似乎有点不同 下面是量角器配置文件的一部分: exports.config = { framework: 'jasmine2', jasmineNodeOpts: { showColors: true, defaultTimeoutInterval: 120000 }, allScriptsTimeout:
exports.config = {
framework: 'jasmine2',
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 120000
},
allScriptsTimeout: 120000,
getPageTimeout: 120000,
chromeDriver: null, //location of chromedriver and firefox binaries if null will attempt to find using PATH
firefoxPath: null,
params: {
username: user@user.com',
underTestUrl: 'localhost'
},
capabilities: {
'browserName': 'internet explorer',
'ie.ensureCleanSession': 'true'
},
baseUrl: 'http://localhost:5000',
jvmArgs: ['-Dwebdriver.ie.driver=IEDriverServer3.4.0.exe']
}
这个问题已经被问了好几次了&我已经仔细考虑了每一个修复,甚至使用了32位版本的IE驱动程序你有没有偶然发现这篇文章?这对我在IE上设置量角器是一个巨大的帮助(特别是第4步,所有IE配置选项)。如果您不需要,您可以忽略有关设置虚拟箱等的步骤。@Gunderson感谢您提供的链接,但我实际上已经完成了这些步骤。在那里有一些我没有做过的选择,但它们并没有产生任何影响。我相信问题在于Jasmines Timeouts,您使用的代码在哪里?您正在使用browser.sleep吗?