【问题标题】:IntelliJ doesn't see Selenium ChromedriverIntelliJ 没有看到 Selenium Chromedriver
【发布时间】:2023-02-26 02:59:52
【问题描述】:

我正在尝试在 IntelliJ 上使用 Selenium 运行测试并不断收到以下错误:java.lang.IllegalStateException: The path to the driver executable The path to the driver executable must be set by the webdriver.chrome.driver system property; 这是示例:


public class Sample {
 void sampleMethod(){
        System.setProperty("webdriver.chrome.driver","C:\\My\\path\\to\\chromedriver.exe");
        WebDriver webDriver = new ChromeDriver();
        webDriver.get("http://google.com");
        }

}

在 Eclipse 中,所有使用 Selenium 的测试都在运行,但我没有收到此错误。

我已经尝试过的:

  1. 将 chromedriver 所在的文件夹添加到 PATH;
  2. 将 chromedriver 添加到项目并使用相对路径。
  3. 正在检查驱动程序是否可执行。
  4. 尝试通过命令行传递驱动程序路径

    看来,IntelliJ 仍然没有看到驱动程序

    任何想法如何解决这一问题?谢谢!

【问题讨论】:

  • 也许有一些防病毒软件会阻止执行?如果不是这样,请分享Minimal, Complete, and Verifiable example
  • 我检查了杀毒软件,这不是原因。实际上,我刚刚创建了一个全新的空项目,为 selenium webdrvier 添加了示例代码(如主题中所述),并且它确实有效。仍然不知道是什么原因。我把之前项目的代码移到新创建的项目中,也能正常运行。感谢你的支持

标签: java selenium-webdriver intellij-idea


【解决方案1】:

几分钟前,我遇到了同样的问题。解决方案不仅是从 /lib 文件夹中导入库,还要从父文件夹中导入 die jar。问题已解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    • 2012-09-01
    • 1970-01-01
    • 2019-12-27
    • 1970-01-01
    • 2018-03-21
    • 2022-01-10
    相关资源
    最近更新 更多