Ошибка запуска "запуска 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 в разных местах.