WebdriverIO: не удалось найти исполняемый файл для браузера Firefox с помощью средства запуска по умолчанию (devtools:puppeteer)
Я использую webdriverIO для некоторого тестирования автоматизации и недавно перешел с службы «selenium-standalone» на протокол wdio devtools по умолчанию.
- wdio v.7.16.12
- фаерфокс v.95.0.2
С этого момента я не могу начать тестирование с браузером Firefox:
INFO @wdio/cli:launcher: Run onPrepare hook
INFO @wdio/cli:launcher: Run onWorkerStart hook
INFO @wdio/local-runner: Start worker 0-0 with arg: run,wdio.conf.js
INFO @wdio/local-runner: Run worker command: run
...
INFO devtools:puppeteer: Initiate new session using the DevTools protocol
ERROR @wdio/runner: Error: Couldn't find executable for browser
...
INFO @wdio/cli:launcher: Run onComplete hook
Я пробовал разные комбинации параметров с помощью «wdio:devtoolsOptions» и «moz:firefoxOptions».
Плюс проверил, могут ли помочь опции dumpio: true и 'moz:debuggerAddress': true .
Также я пробовал заменить browserName на product и добавить двоичный файл и executablePath к возможностям.
При передаче двоичного файла: 'path.to.firefox' в параметры 'moz:firefoxOptions' сообщение об ошибке меняется на:
ERROR @wdio/runner: Error: Only Nightly release channel is supported in Devtools/Puppeteer for Firefox. Refer to the following issue:
...
Есть идеи, как это можно исправить в webdriverIO (без установки отдельно puppeteer или puppeteer-firefox)?
Спасибо!
1 ответ
Кажется, я принял желаемое за действительное.
wdio + devtools:puppeteer по-прежнему работает только с Firefox Nightly – https://github.com/webdriverio/webdriverio/discussions/7916