我不能在Selenium 3.4.0中执行以下两个导入
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
我对硒的依赖关系如下:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.4.0</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>
<version>3.4.0</version>
</dependency>
我在Eclipse中收到错误消息,如The import org.openqa.selenium.remote.CapabilityType cannot be resolved
可能是什么问题?
答案 0 :(得分:1)
在pom.xml中添加此附加依赖项
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-remote-driver -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-remote-driver</artifactId>
<version>2.44.0</version>
</dependency>
答案 1 :(得分:0)
当您尝试包含以下导入时:
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
您已在org.seleniumhq.selenium
中添加了org.seleniumhq.selenium
和pom.xml
个相关性。
现在,根据 Selenium 3.4.0 Documentation
here ,您想要使用 RemoteWebDriver
实施,您仍然需要下载来自Selenium Download
页面的 selenium-server-standalone.jar
,然后将其放入您的资源文件夹并通过运行时进行操作或将其放在其他位置并进行操作它通过命令行。