我正在尝试在Internet Explorer上启动自动化测试,但是它们无法正常工作。在我的控制台中,听起来硒运行正常,但是无法创建会话。
[09:32:10] I/launcher - Running 1 instances of WebDriver
[09:32:10] I/local - Starting selenium standalone server...
[09:32:11] I/local - Selenium standalone server started at http://10.30.2.118:60727/wd/hub
[09:32:15] E/launcher - Unable to create session from {
"desiredCapabilities": {
"count": 1,
"browserName": "internet explorer",
"version": "11",
"platform": "ANY"
},
"capabilities": {
"firstMatch": [
{
"browserName": "internet explorer"
}
]
}
}
我确保在IE中未选中所有保护模式的安全设置。 我所有的驱动程序都是最新的
//protractor.conf
exports.config = {
allScriptsTimeout: 11000,
capabilities: {
// 'seleniumAddress': 'http://localhost:4444/wd/hub',
'browserName': 'internet explorer',
'platform': 'ANY',
'version': '11'
},
specs: [
'./e2e/**/*.e2e-spec.ts'
],
params: {
login: {
user: 'user123',
password: 'Pass123'
},
url: {
site: 'https://website.com'
}
},
//directConnect: true,
baseUrl: 'http://localhost:4200/',
framework: 'jasmine',
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 40000,
print: function () { }
},
运行代码时,我期望IE能够启动。 Chrome可以正常工作。
答案 0 :(得分:0)
要解决此问题,您必须做两件事:
设置注册表项/条目:
更改Internet Explorer浏览器的设置: