Ошибка запуска "запуска webdriver-manager" в Windows 8.1

Я пытаюсь запустить сквозной тест для углового проекта с использованием транспортира и получаю следующую ошибку при запуске команды "запуск webdriver-manager"

Я запустил обновление webdriver-manager, и автономный селен и chromedriver обновлены.

У меня установлена ​​Java. возвращение Java-версии

У меня также есть путь к java в переменных моей системной среды (C:\Program Files\Java\jre1.8.0_31\bin)

У кого-нибудь есть идеи как исправить эту ошибку?

4 ответа

Вы также можете запустить веб-драйвер, как показано ниже,

java -Dwebdriver.ie.driver = D: \ Selenium_download_New \ IEDriverServer.exe -jar D: \ Selenium_download_New \ selenium-server-standalone-2.45.0.jar

java -Dwebdriver.chrome.driver = D: \ Selenium_download_New \ chromedriver.exe -jar D: \ Selenium_download_New \ selenium-server-standalone-2.45.0.jar

Обратите внимание, что файл Standalone.jar должен находиться в точном месте, как указано выше, вы также можете загрузить файл standalone.jar с веб-сайта selenium.

Команда SPAWN недоступна в Windows.

Установите git. git bash также будет установлен.

Теперь добавьте путь git bash к переменной окружения PATH.

Перезапустите командную строку, и она запустится.

Возможно, вам не хватает системной переменной (C:\Windows\System32\ переменная.). Добавление этой переменной решит вашу проблему. Надеюсь, поможет!

Добавьте "C:\Windows\System32\" в ваши пути. В окнах щелкните правой кнопкой мыши Мой компьютер -> Свойства -> Дополнительные параметры системы -> Переменные среды -> Изменить... PATH и добавьте "C:\Windows\System32\" в конец (точка с запятой разделяет каждую переменную).

В противном случае SET PATH=%PATH%;C:\Windows\System32

Затем запустите веб-драйвер с помощью команды ниже

запуск webdriver-менеджера

Я была такая же проблема. Возможно, обновление веб-драйвера, которое вы запускаете, устанавливает Selenium необходимые файлы в другую папку, которой нет в папке вашего проекта. По крайней мере, это был мой случай.

Я использовал задание для выполнения тестов Protractor. Если вы используете тот же плагин, проверьте эту папку:

C:\{yourprojectfolder}\node_modules\grunt-protractor-runner\node_modules\protractor\selenium

Если вы не нашли эту папку, значит, вы находитесь под той же проблемой, что и я. Попробуйте с другой баш. Вы используете cmd, попробуйте Git Bash. Найдите себя в следующем каталоге:

C:\{yourprojectfolder}\node_modules\grunt-protractor-runner\node_modules\protractor\bin

Затем запустите:

webdriver-manager update

Наконец, проверьте selenium папка внутри вашего плагина Protractor. Это должно быть создано сейчас.

У меня не было времени выяснить, почему cmd ведет себя не так, как Git Bash, когда запускает одну и ту же команду внутри одной и той же папки. Каждый устанавливает файлы Selenium в разных местах.

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