2017-06-17 10 views
0

セレングリッドを使用して自動化テストを実行しようとしています。私のヤモリドライバとセレンのjarが「D」ドライブにあるので、私はjava -jar :D\selenium-server-standalone-3.4.0.jar -role hub.org.openqa.selenium.WebDriverException:ドライバの実行可能ファイルへのパスは、webdriver.gecko.driverシステムプロパティで設定する必要があります。

java -Dwebdriver.gecko.driver="D:\geckodriver.exe" -jar D:\selenium-server-standalone-3.4.0.jar -role node -hub http://localhost:4444/grid/register -port 5566 -browser browserName=Firefox,maxInstances=5   

としてハブとノードを構成しています。

しかし、私は日食IDEからテストを実行しようとしていたとき、それは誤り

org.openqa.selenium.WebDriverException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases 
Command duration or timeout: 96 milliseconds I am unable to identify where It is going wrong?? 

私はこの問題を解決する方法を知っているようになった

答えて

0

のFirefox 47を使用していますがスローされます。 実際にはFirefoxブラウザのバージョンに問題があります。

セレン3.4.0は、 geckodriver 0.16 Firefox 52.0.3以降で最適です。

そして私は、今、それが働いている

java -Dwebdriver.gecko.driver="D:\geckodriver.exe" -jar D:\selenium-server-standalone-3.4.0.jar -role node -hub http://localhost:4444/grid/register -port 5566 -browser "browserName=Firefox,version=53.0,maxInstances=5"  

としてノードを構成しました。

関連する問題

 関連する問題