我有一个关于如何开始在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:UsersMrJPGeclipse-workspaceProject IG Botbin
Caused by: java.lang.module.InvalidModuleDescriptorException: Package IGBotPackage not found in module
有人知道解决这个问题的办法吗?我已经测试了在Modulepath和Classpath中添加Selenium的外部jar。然而,两者似乎都有相同的结果和错误。
您需要添加此
System.setProperty("webdriver.chrome.driver", "C:\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://google.com");
chromediver.exe是您的chromediveR.exe路径//下载chromediveer.exe
也许
System.setProperty("webdriver.chrome.driver", "D:\chromedriver.exe");
需要与您的chrome版本相同如果您的铬是"80.0.3987.106">
需要至少这些是相同的"80.0.3987">
希望这能帮助你
请使用哪个ChromeDriver版本与哪个Chrome浏览器版本兼容?下载chromedriver.exe的正确版本。
将上面的exe放在任何(例如D:\(路径中,并使用以下代码:System.setProperty("webdriver.chrome.driver", "D:\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://google.com");