构建错误:无法找到org.openqa.selenium.internal.Locatable的类文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建错误:无法找到org.openqa.selenium.internal.Locatable的类文件相关的知识,希望对你有一定的参考价值。
我正在使用Selenium和Maven在Eclipse中构建一个项目,我遇到了构建错误:无法找到org.openqa.selenium.internal.Locatable的类文件。
我正在使用Selenium-Server-Standalone 3.141.59
,我注意到它下面有Locatable类...
org.openqa.selenium.**interactions**.Locatable
代替...
org.openqa.selenium.**internal**.Locatable.
这完全是一个不同的类吗?
如何让Eclipse认识到该类在那里?
请查看以下是我的Pom.xml
相关的依赖项
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>
<version>3.141.59</version>
</dependency>
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>selenide</artifactId>
<version>2.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.codeborne/phantomjsdriver -->
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>phantomjsdriver</artifactId>
<version>1.3.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<!-- https://mvnrepository.com/artifact/log4j/log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
从依赖项中删除Selenium Server
。
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>
<version>3.141.59</version>
</dependency>
如果我没记错的话,你现在需要WebDriver,它包含在Selenium Java
中。
还包括Selenium API
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-api</artifactId>
<version>3.141.59</version>
</dependency>
并更新selenide
和phantomjsdriver
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>selenide</artifactId>
<version>5.1.0</version>
</dependency>
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>phantomjsdriver</artifactId>
<version>1.4.4</version>
</dependency>
您正在吸引的当前版本的selenide
将引入2.3
selenium-java
。
您正在吸引的当前版本的2.33.0
将引入phantomjsdriver
1.3.0
。
你需要qazxsw poi qazxsw poi和qazxsw poi qazxsw poi
以上是关于构建错误:无法找到org.openqa.selenium.internal.Locatable的类文件的主要内容,如果未能解决你的问题,请参考以下文章
构建错误:无法找到org.openqa.selenium.internal.Locatable的类文件
Xcode 构建上传错误:对 TCP 端口 443 的出站访问,无法找到包的 MZContentProviderUpload。 (1041)
XCode 13 构建错误 - 无法找到或使用自动链接库 'swift_Concurrency' - React Native 0.64-65