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

Другие вопросы по тегам