Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 量角器-MacOs上的Microsoft Edge(无法自动化)_Javascript_Protractor_Microsoft Edge_Browser Automation - Fatal编程技术网

Javascript 量角器-MacOs上的Microsoft Edge(无法自动化)

Javascript 量角器-MacOs上的Microsoft Edge(无法自动化),javascript,protractor,microsoft-edge,browser-automation,Javascript,Protractor,Microsoft Edge,Browser Automation,嗨社区:我有一个项目在量角器有4个浏览器。。。让我们来编一个长短不一的故事。Microsoft Edge不在量角器中运行 我已经安装了Microsoft Edge Microsoft Edge is up to date. Version 83.0.478.54 (Official build) (64-bit) 这是mydragrator.conf.js multiCapabilities: [{ browserName: 'chrome', chromeOptions:

嗨社区:我有一个项目在量角器有4个浏览器。。。让我们来编一个长短不一的故事。Microsoft Edge不在量角器中运行

我已经安装了Microsoft Edge

Microsoft Edge is up to date.
Version 83.0.478.54 (Official build) (64-bit)
这是mydragrator.conf.js

multiCapabilities: [{
    browserName: 'chrome',
      chromeOptions: {
        args: ['--disable-gpu']
      }},
    {browserName: 'firefox',
      'moz:firefoxOptions': {
        args: ['--incognito']
      }},
    {browserName: 'safari',
      'safari.options': {
        args: ['--incognito']
      }},
      {browserName: 'MicrosoftEdge',
      'edge.options': {
        args: ['--incognito']
      }}],

  directConnect: false, 
  baseUrl: 'https://www.xxxxxx.com', 

  seleniumAddress: 'http://localhost:4444/wd/hub',  
错误将显示下一个:

[MicrosoftEdge #11] /Users/rxxxxxxxx/WebstormProjects/protractor_automation/node_modules/protractor/node_modules/selenium-webdriver/lib/error.js:546
[MicrosoftEdge #11]         throw new ctor(message);
[MicrosoftEdge #11]               ^
[MicrosoftEdge #11] SessionNotCreatedError: Unable to create new service: EdgeDriverService
[MicrosoftEdge #11] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
[MicrosoftEdge #11] System info: host: 'XXXXXXXXXX', ip: 'XXX.XXX.XXX.XXX', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.14.6', java.version: '1.8.0_221'
[MicrosoftEdge #11] Driver info: driver.version: unknown
...
[MicrosoftEdge #11]     at processTicksAndRejections (internal/process/task_queues.js:97:5)
[MicrosoftEdge #11] From: Task: WebDriver.createSession()
....
[13:34:32] E/launcher - Runner process exited unexpectedly with error code: 1
我已下载MSEdge驱动程序并将其放置到下一个文件夹:

/Users/rxxxxxxxx/WebstormProjects/protractor_automation/node_modules/protractor/node_modules/webdriver-manager/selenium/msedgedriver
有人能帮我吗

更新:


量角器版本:7.0.0

运行Chromium Edge browser的流程略有不同,常规Edge driver不适用

查看本文-您需要下载特殊的chromium edge驱动程序,并在功能中设置其路径:

根据,量角器当前不支持Microsoft Edge


您可以向提出功能请求。

当您说您安装了microsoft edge时,是指浏览器本身还是指驱动程序?嗨,Sergey:浏览器已安装。驱动程序在上面的路径中。您使用的是哪个量角器版本?所以我要调试的是转到
/Users/rxxxxxxxx/WebstormProjects/dragrator\u automation/node\u modules/dragrator/node\u modules/selenium webdriver/lib/error.js
546
,查看引发此错误的条件,但我没有那个档案。。。要么我的安装不一样,要么程序指向了错误的地方,导致了错误。在第一种情况下,只需自己打开该文件,并尝试支持EngineerGradulator 7.0.0