java - 出现错误 "class file for org.openqa.selenium.remote.RemoteWebDriver not found"

标签 java selenium selenium-webdriver intellij-idea selenium-chromedriver

当我尝试在 intellij 中构建我的 selenium 项目时,出现错误

Error:(48, 22) java: cannot access org.openqa.selenium.remote.RemoteWebDriver class file for org.openqa.selenium.remote.RemoteWebDriver not found.

我将相同的代码复制到一个新项目中,并且它在那里运行良好。我不确定是什么导致了这个问题。下面是我用于 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

最佳答案

您必须下载 chromeDriver.exe 并保存路径位置,

System.setProperty("webdriver.chrome.driver", "C:\\your\\path\\chromedriver.exe");
WebDriver driver = new ChromeDriver();

关于java - 出现错误 "class file for org.openqa.selenium.remote.RemoteWebDriver not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56945690/

相关文章:

python - 未检测到的 Chromedriver 未正确加载

java - Jacoco Maven 插件 - 包括测试源

java - 如何使用 math.random 重新随机化网格上的绘图

selenium - 如何使用XPath获取属性的值

python - Selenium定位提交按钮

python - Gecko驱动问题

java - 创建正则表达式用于带条件的电子邮件 ID 验证

java - JUnit5断言全部

java - Selenide-为每个Junit 5测试创建新的驱动程序

extjs - 如何在Selenium中使用EXTJS生成的ext-gen ID?