在Firefox和IE11中运行并行的Protractor测试

时间:2017-02-08 03:12:31

标签: internet-explorer firefox protractor

我能够在IE11中成功运行测试,方法是按照接受的答案修改设置:

Not able to launch IE browser using Selenium2 (Webdriver) with Java

我试图在并行浏览器中运行它。我设法让Firefox + Chrome工作,但不是Firefox + IE11。

conf.js:

// parallel - firefox and ie11
exports.config = {
  framework: 'jasmine',
  seleniumAddress: 'http://localhost:4444/wd/hub',
  specs: ['spec.js'],
  multiCapabilities: [{
    browserName: 'firefox',
    firefoxPath: 'C:/Program Files/Mozilla Firefox/firefox.exe'
  }, {
    browserName: 'internet explorer',
    platform: 'ANY',
    version: '11'
  }],
  directConnect: true
}

1 个答案:

答案 0 :(得分:1)

您必须删除directConnect=true。它只支持firefox&铬。查看以下摘录自official Protractor documentation

  

如果为true,Protractor将直接连接到浏览器Drivers *   在chromeDriver和firefoxPath指定的位置。只要   Chrome *和Firefox支持直接连接。

这就是为什么你的测试适用于chrome&火狐而不是IE