使用Microsoft Edge设置Protractor

pel*_*can 5 angularjs-e2e protractor gulp cucumberjs microsoft-edge

我使用CucumberJs和Gulp来运行我的e2e测试; 但是,我需要针对Microsoft Edge运行它们.当我这样做时gulp protractor,它成功打开了Chrome和Firefox,因为它们都不需要像IEDriver.exe或那样的驱动程序EdgeDriver.exe.

如果有关如何使用Microsoft Edge设置Protractor的简单方法,是否有人可以指向我的文章或显示以下步骤?

我试图通过在多个浏览器上执行测试来实现并行性; 这是我的配置看起来像:

 exports.config = {
  framework: 'cucumber',
  shardTestFiles: true,
  maxInstances: 2,
  multiCapabilities: [
    {
       'browserName': 'MicrosoftEdge',
       'platform': 'windows',
      }
    },
    {
      'browserName': 'firefox',
      loggingPrefs: {
        driver: 'DEBUG',
        server: 'INFO',
        browser: 'ALL'
      }
    }],
    //more configs here
}
Run Code Online (Sandbox Code Playgroud)

我在上面实现了配置,使用这篇文章并行运行量角器e2e测试:http://blog.yodersolutions.com/run-protractor-tests-in-parallel/

IE driver如果您不知道如何设置Edge ,那么也可以使用其中一个.

更新:

从这个链接:https://msdn.microsoft.com/en-us/library/mt188085(v = vs.85).aspx ; 在下面

使用Microsoft Edge启用WebDriver:

下载您选择的WebDriver语言绑定.目前支持C#和Java Selenium语言绑定.

没有使用Java或C#,我只使用Javascript(Protractor) ; 这是否意味着Javascript currenlty的语言绑定不适用于Edge浏览器?

换句话说,我们目前无法使用Protractor(Javascript)自动化Edge浏览器?

任何帮助非常感谢,如果我发现有关设置Protractor with Edge的任何内容,我会更新这篇文章,现在已经在网上浏览了几个小时.

hxl*_*lnt 0

看起来 Protractor 人员现在正在努力为 Protractor 添加 Edge 支持。查看GitHub 上最近打开的问题