3

Я пытаюсь установить транспортир. Когда я звоню старт WebDriver-менеджер я получаю:Как я могу вручную установить selenium webdriver-manager?

Selenium Standalone is not present. Install with webdriver-manager update --sta 
dalone 

Я не могу установить это обновление для WebDriver-менеджер из-за проблемы соединения так II установлены вручную chromedriver.exe и селен серверного автономный-2.46.0 в папку, которая находится в моем пути к окну. Не хватает ли каких-либо других файлов?

Update: Селен работает сейчас, но получает эту ошибку, когда я пытаюсь запустить транспортир conf.js:

09:52:37.911 ERROR - org.apache.commons.exec.ExecuteException: Execution failed 
(Exit value: -559038737. Caused by java.io.IOException: Cannot run program "C:\P 
rogramData\work\nodejs\npm\node_modules\protractor\node_modules\chromedriver\bin 
\chromedriver" (in directory "."): CreateProcess error=193, %1 is not a valid Wi 
n32 application) 

ответ

1

можно скачать селен серверной standalone.jar и запустить такую ​​команду:

Java -jar селен-сервер standalone.jar

+0

, который хорош сервер селена и работает, но когда я иду: транспортир conf.js говорит об ошибке выше. – Leeuwtje

0

Получить обновление WebDriver-менеджер работает

транспортира устанавливает webdriver-manager как dependen су. Вы можете запустить webdriver-manager, добавив следующее в свой пакет package.json.

"scripts": { 
    "webdriver-update": "webdriver-manager update", 
    "webdriver-start": "webdriver-manager start" 
} 

Это позволит вам запускать webdriver-manager из каталога node_modules/protractor/node_modules/webdriver-manager/. Это важно, если вы планируете запустить браузер с прямым подключением или локальным поставщиком драйверов.

Чтобы запустить это, вы будете просто сделать следующее:

npm run webdriver-update // should download the latest drivers 

npm run webdriver-start // automatically start the standalone server on port 4444 

Запуск WebDriver-менеджер без package.json

Вы можете выполнить одно из следующих действий (не уверен, если первый работ на Windows):

node node_modules/.bin/webdriver-manager update 

// the path is assumed on a typical installation. 
node node_modules/protractor/node_modules/webdriver-manager/bin/webdriver-manager update 

быстрое примечание о версиях

Si В прошлом году была обновлена ​​инфраструктура Transractor для использования автономного сервера 2.53 и недавно в версии 5 для использования автономного сервера 3.0.1. Вот мои рекомендации:

  • Рекомендуется обновлять версии своих драйверов. Могут быть некоторые версии браузера - проблемы совместимости драйверов драйверов браузера.
  • Поскольку для некоторых версий драйверов и браузеров требуется последняя автономная версия, рекомендуется также поддерживать их в актуальном состоянии.
  • Для того, чтобы использовать последнюю версию автономного сервера, вы должны использовать последний транспортир версии 5, так как он использует клиент соответствия: [email protected]
Смежные вопросы