Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Java设置Selenium WebDriver?_Java_Selenium_Selenium Webdriver - Fatal编程技术网

如何使用Java设置Selenium WebDriver?

如何使用Java设置Selenium WebDriver?,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我有一个关于如何开始在Java中使用SeleniumWebDriver的问题 这是我的密码: package newpackage; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class MyClass { public static void main (String[] args) { WebDriver drive

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

这是我的密码:

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

您需要添加此选项

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

也许吧

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

至少需要这些是相同的“80.0.3987”

希望对您有所帮助

请使用下载正确版本的chromedriver exe

将exe置于任何(如D:\)路径上方,并使用以下代码:
System.setProperty(“webdriver.chrome.driver”,“D:\\chromedriver.exe”);
WebDriver驱动程序=新的ChromeDriver();

驱动程序。获取(“http://google.com");

我刚试过,同样的错误。我还检查了chrome驱动程序和我的chrome浏览器,结果是一样的。我应该在哪里下载chromedriver.exe文件?我的桌面上有它。您需要复制路径,并修改“C:\\chromedriver.exe”,更改为您的路径。如果您不知道,请将其放在“C:\”中,然后重试,这样我就可以从您发送的链接下载chromedriver了。这是一个zip文件,我应该将其解压缩并放入C:还是将其保留在zip中?解压缩它,获取'chromedriver.exe'这是否回答了您的问题?如果您的项目中有module-info.java,但不想使用java模块系统,请删除module-info.java。我在import语句、WebDriver和ChromeDriver下面都有一条红色下划线。您有红线表示您没有在项目中添加selenium jar。请将其添加到project或添加maven依赖项
System.setProperty("webdriver.chrome.driver", "D:\\chromedriver.exe");