我能够在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
}
答案 0 :(得分:1)
您必须删除directConnect=true
。它只支持firefox&铬。查看以下摘录自official Protractor documentation
如果为true,Protractor将直接连接到浏览器Drivers * 在chromeDriver和firefoxPath指定的位置。只要 Chrome *和Firefox支持直接连接。
这就是为什么你的测试适用于chrome&火狐而不是IE