【问题标题】:How do I setup Selenium WebDriver with Java?如何使用 Java 设置 Selenium WebDriver?
【发布时间】:2020-03-25 03:01:46
【问题描述】:

我有一个关于如何开始将 Selenium WebDriver 与 Java 一起使用的问题。

这是我的代码:

package newpackage;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class MyClass 
{
    public static void main (String[] args)
    {
        WebDriver driver = new ChromeDriver();
        driver.get("http://google.com");
    }
}

然后我得到以下错误:

Error occurred during initialization of boot layer
java.lang.module.FindException: Error reading module: C:\Users\MrJPG\eclipse-workspace\Project IG Bot\bin
Caused by: java.lang.module.InvalidModuleDescriptorException: Package IGBotPackage not found in module

有人知道这个问题的解决方案吗?我已经测试在 Modulepath 和 Classpath 中添加来自 Selenium 的外部 jar。但是,两者似乎都有相同的结果和错误。

【问题讨论】:

标签: java selenium selenium-webdriver


【解决方案1】:

你需要添加这个

System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://google.com");

chromedriver.exe 是你的 chromedriver.exe 路径 //download chromedriver.exe

也许

System.setProperty("webdriver.chrome.driver", "D:\\chromedriver.exe");

需要与您的 chrome 版本相同 如果你的 chrome 是 '80.0.3987.106'

至少需要这些是相同的 '80.0.3987'

希望对你有帮助

【讨论】:

  • 我刚试过,同样的错误。我还检查了 chrome 驱动程序和我的 chrome 浏览器,它是一样的。我应该将 chromedriver.exe 文件下载到哪里?我的桌面上有它
  • 你需要复制路径,修改“C:\\chromedriver.exe”,改成你的路径
  • 不知道的就放到'C:\'里试试吧
  • 所以我从您发送的链接中下载了 chromedriver。它是一个 zip 文件,我应该将其解压缩并放在 C: 中还是应该将其保留在 zip 中?
  • 解压,得到'chromedriver.exe'
【解决方案2】:

请使用Which ChromeDriver version is compatible with which Chrome Browser version?下载正确版本的chromedriver exe。

将上面的 exe 放在任何(例如 D:\)路径中并使用以下代码: System.setProperty("webdriver.chrome.driver", "D:\\chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("http://google.com");

【讨论】:

  • 我试过了,但是没有用。我在导入语句、WebDriver 和 ChromeDriver 下都有一条红色下划线。
  • 你有红线表示你没有在项目中添加硒罐。请在项目中添加或添加maven依赖
猜你喜欢
  • 2015-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多