当我尝试在intellij中构建硒项目时,出现了错误
错误:(48,22)java:无法访问org.openqa.selenium.remote.RemoteWebDriver 找不到org.openqa.selenium.remote.RemoteWebDriver的类文件。
我将相同的代码复制到一个新项目中,并且在那里工作良好。我不确定是什么导致了此问题。以下是我用于Selenium Webdriver的pom文件
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
错误出现在我尝试初始化chromedriver的行上
driver = new ChromeDriver();
此处的驱动程序类型为org.openqa.selenium.WebDriver
答案 0 :(得分:0)
您必须下载chromeDriver.exe并保存路径位置,
System.setProperty("webdriver.chrome.driver", "C:\\your\\path\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
答案 1 :(得分:0)
我必须将库添加到类路径。在 intelliJ 中修复这些类型(未找到类)错误的一种简单方法是:
第 1 步:
RemoteWebDriver dummy = new RemoteWebDriver();
第 2 步:
option + enter
添加
第 3 步:发生这种情况是因为 pom.xml 中定义的依赖项不会自动添加到类路径中。
ChromeDriver
使用 RemoteWebDriver
。但是,为 ChromeDriver
添加所需的库不会自动为 RemoteWebDriver
添加库。