任何人都可以帮助我在边缘浏览器中运行量角器测试脚本所需的设置Microsoft.
我尝试了以下步骤
-
在量角器配置文件中
{ 'browserName' : 'MicrosoftEdge', "共享测试文件":假 }
seleniumArgs : ['-Dwebdriver.edge.driver=C:/Windows/SystemApps/Microsoft.MicrosoftEdge_8wekyb3d8bbwe/MicrosoftEdge.exe'],
-
使用以下命令运行 Selenium WebDriver 服务器 网络驱动程序管理器启动
它显示以下错误消息
SessionNotCreatedError: Unable to create new service: EdgeDriverService
我在下面尝试过,对我来说工作得很好:- 配置.js
exports.config = {
seleniumAddress: 'http://localhost:4444',
capabilities: {
browserName: 'MicrosoftEdge',
elementScrollBehavior: 1,
nativeEvents: false
},
framework: 'jasmine',
baseUrl: 'http://angularjs.org',
specs: [
'spec.js'
],
jasmineNodeOpts: {
defaultTimeoutInterval: 30000
}
}
测试用例/规范文件:-
describe('IE Test cases suite', function() {
it('first IE test case', function() {
browser.get(browser.baseUrl);
browser.getCurrentUrl().then(function(url){
console.log(url);
});
});
});
您还可以找到Web驱动程序管理器的一些先决条件,请参阅。 https://github.com/angular/protractor/issues/2377#issuecomment-290836086