Я следую инструкциям от http://webdriver.io/guide.html
Четвертый шаг упоминает это:
java -jar -Dwebdriver.gecko.driver=./geckodriver selenium-server-standalone-3.5.3.jar
После загрузки и установки Selenium
иWebdriverIO
для Windows, я указал путь к среде для всех драйверов и исполняемых файлов в Свойствах системы.
Кажется, я решаю эту проблему после попытки выполнить вышеупомянутую команду через Powershell
.
PS C:\webdriverio-test> java -jar -Dwebdriver.gecko.driver=".\geckodriver.exe" .\selenium-server-standalone-3.12.0.jar
Error: Unable to access jarfile .gecko.driver=.\geckodriver.exe
PS C:\webdriverio-test> java -jar -Dwebdriver.gecko.driver=geckodriver.exe .\selenium-server-standalone-3.12.0.jar
Error: Unable to access jarfile .gecko.driver=geckodriver.exe
PS C:\webdriverio-test> java -jar -Dwebdriver.gecko.driver=geckodriver .\selenium-server-standalone-3.12.0.jar
Error: Unable to access jarfile .gecko.driver=geckodriver
PS C:\webdriverio-test> java -jar -Dwebdriver.gecko.driver=./geckodriver .\selenium-server-standalone-3.12.0.jar
Error: Unable to access jarfile .gecko.driver=./geckodriver
Если я попытаюсь запустить автономный сервер Selenium
без использования geckodriver
, он будет работать хорошо.Тем не менее, главное намерение - заставить его работать, используя geckodriver
, и что-то здесь не так.
Он просто работал один раз, когда я установил его вчера, но сейчас он не работает.Любые указатели относительно того, как сделать эту работу, будут заметны.
Содержимое каталога:
PS C:\webdriverio-test> ls
Directory: C:\webdriverio-test
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 5/31/2018 2:41 PM node_modules
d----- 5/31/2018 10:54 AM nssm-2.24
d----- 5/31/2018 10:40 AM test
-a---- 4/8/2018 12:49 PM 9684296 geckodriver.exe
-a---- 5/31/2018 2:41 PM 50430 package-lock.json
-a---- 5/30/2018 3:37 PM 23556263 selenium-server-standalone-3.12.0.jar
-a---- 5/30/2018 4:16 PM 383 test.js
-a---- 5/31/2018 9:31 AM 471 test_2.js
-a---- 5/31/2018 10:51 AM 9875 wdio.conf.js
Заранее спасибо.