Closed Hrommi closed 6 years ago
Привет
Я думаю, что в новой версии хрома обновилось АПИ и тебе нужно обновить chromedriver
. Скорее всего, ты используешь selenium-standalone
. Если да, то тебе нужно выполнить selenium-standalone install
Привет.
Да, я использую selenium-standalone
. После команды selenium-standalone install
появляется информация:
----------
selenium-standalone installation starting
----------
---
selenium install:
from: https://selenium-release.storage.googleapis.com/3.7/selenium-server-standalone-3.7.1.jar
to: C:\Users\user\AppData\Roaming\npm\node_modules\selenium-standalone\.selenium\selenium-server\3.7.1-server.jar
---
chrome install:
from: https://chromedriver.storage.googleapis.com/2.33/chromedriver_win32.zip
to: C:\Users\user\AppData\Roaming\npm\node_modules\selenium-standalone\.selenium\chromedriver\2.33-x64-chromedriver
---
ie install:
from: https://selenium-release.storage.googleapis.com/3.7/IEDriverServer_x64_3.7.0.zip
to: C:\Users\user\AppData\Roaming\npm\node_modules\selenium-standalone\.selenium\iedriver\3.7.0-x64-IEDriverServer.exe
---
firefox install:
from: https://github.com/mozilla/geckodriver/releases/download/v0.19.1/geckodriver-v0.19.1-win64.zip
to: C:\Users\user\AppData\Roaming\npm\node_modules\selenium-standalone\.selenium\geckodriver\0.19.1-x64-geckodriver
---
edge install:
from: https://download.microsoft.com/download/D/4/1/D417998A-58EE-4EFE-A7CC-39EF9E020768/MicrosoftWebDriver.exe
to: C:\Users\user\AppData\Roaming\npm\node_modules\selenium-standalone\.selenium\edgedriver\16299-MicrosoftEdgeDriver.exe
---
File from https://selenium-release.storage.googleapis.com/3.7/IEDriverServer_x64_3.7.0.zip has already been downloaded
---
File from https://chromedriver.storage.googleapis.com/2.33/chromedriver_win32.zip has already been downloaded
---
File from https://selenium-release.storage.googleapis.com/3.7/selenium-server-standalone-3.7.1.jar has already been downloaded
---
File from https://github.com/mozilla/geckodriver/releases/download/v0.19.1/geckodriver-v0.19.1-win64.zip has already been downloaded
-----
selenium-standalone installation finished
-----
Ошибка по прежнему остается. Я даже попробовал удалить selenium-standalone
установленный глобально и поставил заново. Ошибка при запуске теста не исчезла. Chrome запускается, загружается сайт, но в консоль выводится сообщение об ошибке.
у тебя устанавливается не последняя версия драйвера. Можешь попробовать установить конкретную версию драйвера. Примеры есть в доке - https://www.npmjs.com/package/selenium-standalone#command-line-interface
Все получилось. @sipayRT, спасибо большое за помощь.
Я в папке пакета в файле default-config.js
указал chrome version: '2.36'
и выполнил команду selenium-standalone install
.
Возможно правильнее было бы использовать внешний конфигурационный файл по примеру selenium-standalone install --config=/path/to/config.json
из документации.
Output of
gemini --version
: 5.5.0 ...Contents of
.gemini.js
file:Test source code:
Command used to run the test:
Publically accessible URL of the page you are testing against:
https://ya.ru/
Result:
Сегодня после обновления chrome до версии 65.0.3325.146 перестали запускаться тесты. Хотя вчера, когда я только все установил, работало как надо. В чем может быть проблема и как ее справить?