首页 > 解决方案 > 如何使用 Java 设置 Selenium WebDriver?

问题描述

我有一个关于如何开始在 Java 中使用 Selenium WebDriver 的问题。

这是我的代码:

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。但是,两者似乎都有相同的结果和错误。

标签: javaseleniumselenium-webdriver

解决方案


你需要添加这个

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

chromedriver.exe 是你的 chromedriver.exe 路径 //下载 chromedriver.exe

也许

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

如果您的 chrome 是“80.0.3987.106”,则需要与您的 chrome 版本相同

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

希望对你有帮助


推荐阅读