尝试在Micro软边浏览器中执行量角器测试脚本时出错

时间:2018-01-17 09:54:04

标签: protractor

任何人都可以帮我完成在Microsoft边缘浏览器中运行Protractor测试脚本所需的设置。

我已尝试过以下步骤

  1. 在量角器配置文件

    {                             'browserName':'MicrosoftEdge',                             'SharedTestFiles':false                         }

    seleniumArgs:['-Dwebdriver.edge.driver = C:/Windows/SystemApps/Microsoft.MicrosoftEdge_8wekyb3d8bbwe/MicrosoftEdge.exe'],

  2. 使用以下命令运行selenium webdriver服务器   webdriver-manager start

  3. 显示以下错误消息

     SessionNotCreatedError: Unable to create new service: EdgeDriverService
    

1 个答案:

答案 0 :(得分:0)

我在下面试过并为我工作得很好: - config.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);
         });
       });
    });

您还可以找到webdriver manager引用的一些先决条件 https://github.com/angular/protractor/issues/2377#issuecomment-290836086