package selenium;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class FirstSeleniumProject {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver", "C:\\Users\\amar\\Documents\\chromedriver\\chromedriver.exe");
WebDriver chrome = new ChromeDriver();
chrome.get("https://www.google.com");
}
}
第一个程序,我收到此错误。
我根据一些建议安装了 TestNG。当这不起作用时,我从链接中删除了 https://,它给了我以下错误:
boot层初始化时发生错误 java.lang.module.FindException:未找到模块processed.async.http.client,org.seleniumhq.selenium.remote_driver需要
我能够通过从模块路径中删除所有 selenium jar 文件并将它们全部添加到类路径中来解决该问题。
我的错误在于 Java 版本。在制作项目时,请确保选择 Java 1.8(或者甚至更低的版本)。
如果您使用 selenium zip 文件添加到构建路径, 确保单独添加 lib 文件夹。
我之前第一次使用 eclipse 配置 selenium webdriver 时就遇到过此类问题,当时我将 java 版本更新为 17,因此由于这个问题的出现,为了克服这个问题,我只需将 java 版本从项目更改为 8 即可。 ...现在工作正常
只需右键单击项目名称,转到构建路径>配置构建路径>库,删除方法库并选择添加并选择JRE系统库。
我们可以通过在类路径下添加jar文件来解决这个问题,从模块路径中删除jar文件