Я пытаюсь запустить 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