Как мне запустить Intern против Edge Chromium? - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь запустить Intern против Microsoft Edge Chromium (бета) на Mac. Я попытался выполнить шаги, перечисленные в https://github.com/theintern/intern/blob/master/docs/how_to.md#run-tests-with-microsoft-edge-chromium-locally, но получаю сообщение об ошибке:

Невозможно создать новый сервис: EdgeDriverService

Как решить эту проблему?

Я добавил конфигурацию в intern.json:

"edge-chromium": {
    "description": "run against Microsoft Edge Chromium",
    "environments": [
        {
            "browserName": "MicrosoftEdge",
            "browserVersion": "insider preview"
        }
    ]
},

, а затем запустил через:

npx intern config=@edge-chromium

Когда это не сработало, я попытался добавить явнодрайвер, а также драйверы для других браузеров, с которыми я тестирую:

"tunnelOptions": {
    "drivers": [
        "firefox",
        "internet explorer",
        "MicrosoftEdge",
        { "name": "MicrosoftEdgeChromium", "version": "78.0.276.20" },
        {"name": "chrome", "version": "76.0.3809.68" }
    ]
}

Это не помогло.

Я на Mac Catalina, используя последнюю версию Internи бета-версия Edge.

Полная ошибка:

SessionNotCreatedException: [POST http://localhost:4444/wd/hub/session / {"desiredCapabilities":{"name":"intern","idle-timeout":60,"browserName":"MicrosoftEdge","browserVersion":"insider preview"}}] Unable to create new service: EdgeDriverService
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'mac.local', ip: '...', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.15', java.version: '12.0.1'
Driver info: driver.version: unknown
  at Server.post @ node_modules/src/Server.ts:361:16
...