如何使用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: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");

最新更新