gpt4 book ai didi

java.lang.IllegalStateException : The path to the driver executable must be set by the webdriver. gecko.driver 系统属性与 Selenium GeckoDriver

转载 作者:行者123 更新时间:2023-11-30 06:47:50 26 4
gpt4 key购买 nike

任何人都可以帮助解决这些错误或告诉我导致这些错误的原因吗?我添加了从 seleniumHQ.org 下载的文件中的所有 .JAR 文件,但我仍然收到这些错误:

Exception in thread "main" java.lang.IllegalStateException: 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

at com.google.common.base.Preconditions.checkState(Preconditions.java:738)

at org.openqa.selenium.remote.service.DriverService.findExecutable
(DriverService.java:111)

at org.openqa.selenium.firefox.GeckoDriverService.access$100
(GeckoDriverService.java:38)

at org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable
(GeckoDriverService.java:112)

at org.openqa.selenium.remote.service.DriverService$Builder.build
(DriverService.java:302)

at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:233)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:125)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:121)
at seleniumTakeTwo.testTutorialTwo.main(testTutorialTwo.java:11)

最佳答案

要在 Mozila Firefox 52.0.2 中使用 Selenium 3.x,您需要:

  1. 下载 latest gecko driver并将其保存在“C:\your_folder”中。
  2. 将提及 gecko 驱动程序的系统属性及其在系统上的绝对路径设置为:

System.setProperty("webdriver.gecko.driver", "C:\\your_folder\\geckodriver.exe");

  • 接下来将 Webdriver 初始化为:
  • WebDriver 驱动程序 = new FirefoxDriver();

  • 最大化浏览器:
  • driver.manage().window().maximize();

  • 打开网址:
  • driver.get("http:\\gmail.com");

    请告诉我这是否对您有帮助。

    关于java.lang.IllegalStateException : The path to the driver executable must be set by the webdriver. gecko.driver 系统属性与 Selenium GeckoDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43353558/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com