webdriver.io начало работы — Ошибка при создании сеанса со службой драйверов

#selenium-webdriver #webdriver-io #wdio

Вопрос:

Я попытался установить конфигурации по умолчанию через npx wdio config с помощью службы as selenium-standalone , и после этого не сработало, chromedriver как служба. Это команды, которые я выполняю.

 npm init -y npm install @wdio/cli -y npx wdio config npx wdio run wdio.conf.js  

Вывод ошибок в журнале консоли.

 Failed to connect to selenium. Attempts left: 25  connect ECONNREFUSED 127.0.0.1:4444 2021-12-01T09:07:24.127Z INFO @wdio/cli:launcher: Run onWorkerStart hook 2021-12-01T09:07:24.129Z INFO @wdio/local-runner: Start worker 0-0 with arg: run,wdio.conf.js [0-0] 2021-12-01T09:07:24.703Z INFO @wdio/local-runner: Run worker command: run [0-0] RUNNING in chrome - D:_codeNodewebdriveriotestspecsexample.e2e.js [0-0] 2021-12-01T09:07:25.248Z INFO webdriver: Initiate new session using the WebDriver protocol [0-0] 2021-12-01T09:07:25.253Z INFO webdriver: [POST] http://localhost:4444/wd/hub/session [0-0] 2021-12-01T09:07:25.253Z INFO webdriver: DATA { [0-0] capabilities: { [0-0] alwaysMatch: { browserName: 'chrome', acceptInsecureCerts: true }, [0-0] firstMatch: [ {} ] [0-0] }, [0-0] desiredCapabilities: { browserName: 'chrome', acceptInsecureCerts: true } [0-0] } [0-0] 2021-12-01T09:07:27.287Z WARN webdriver: Request failed with status 500 due to Could not start a new session. Error while creating session with the driver service. Stopping drive r service: Driver server process died prematurely.  

Я ожидал, что он просто выйдет из коробки, но все, что я получаю, — это эти ошибки службы/драйвера.

Я на Windows 10, установлен OpenJDK 17.0.1, он включен path и JAVA_HOME настроен.

Я вижу веб-приводы внутри lt;projectgt;node_modulesselenium-standalone .

Я отключил брандмауэр и антивирус, но это не виновато.

Я подумал, может быть, сервер selenium не работает, хотя я ожидал, что wdio справится с этим. Поэтому я попробовал кое-что с webdriver-manager помощью .

Когда я бегу webdriver-manager start , я могу перейти к http://localhost:4444/wd/hub и создайте сеанс вручную, который завершится неудачей с этим сообщением (также обратите внимание на неправильную системную дату 2018).

 UnknownError: Timed out waiting for driver server to start. Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53' System info: host: 'WINBLOWZ', ip: '192.168.0.242', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.1' Driver info: driver.version: unknown  

Так что первая попытка, пока неудачный опыт. Любые предложения приветствуются.

Комментарии:

1. убедитесь, что ваш драйвер и chrome совместимы

2. @PDHide вы были правы, пришлось очистить кучу других версий chromedriver, и теперь это работает.