org.openqa.selenium.WebDriverException:驱动可执行文件的路径必须由webdriver.gecko.driver系统设置属性;
org.openqa.selenium.WebDriverException: The path to the driver executable must be set by the webdriver.gecko.driver system property;
我正在尝试 运行 使用 selenium 网格进行自动化测试。我已将集线器和节点配置为 java -jar :D\selenium-server-standalone-3.4.0.jar -role hub.
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
因为我的 gecko 驱动程序和 selenium jar 在 "D" 驱动器中。
但是当我尝试 运行 从 eclipse 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??
我使用的是 firefox 47
我知道了如何解决这个问题。
其实是火狐浏览器版本问题
Selenium 3.4.0 与
壁虎驱动程序 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"
现在可以使用了。
我正在尝试 运行 使用 selenium 网格进行自动化测试。我已将集线器和节点配置为 java -jar :D\selenium-server-standalone-3.4.0.jar -role hub.
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
因为我的 gecko 驱动程序和 selenium jar 在 "D" 驱动器中。
但是当我尝试 运行 从 eclipse 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??
我使用的是 firefox 47
我知道了如何解决这个问题。 其实是火狐浏览器版本问题
Selenium 3.4.0 与 壁虎驱动程序 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"
现在可以使用了。