Javascript Jasmine规范重置webdriver控制流超时

Javascript Jasmine规范重置webdriver控制流超时,javascript,selenium,webdriver,protractor,Javascript,Selenium,Webdriver,Protractor,我现在被这个错误难住了,当我用InternetExplorer运行测试套件时,我总是从量角器返回 这些测试在Chrome上通过得很好,但对于IE来说,处理超时似乎有点不同 下面是量角器配置文件的一部分: exports.config = { framework: 'jasmine2', jasmineNodeOpts: { showColors: true, defaultTimeoutInterval: 120000 }, allScriptsTimeout:

我现在被这个错误难住了,当我用InternetExplorer运行测试套件时,我总是从量角器返回

这些测试在Chrome上通过得很好,但对于IE来说,处理超时似乎有点不同

下面是量角器配置文件的一部分:

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吗?