我是比较新的硒,诚征使用Maven项目 这里是我的代码类型org.openqa.selenium.remote.RemoteWebDriver解决不了
package com.sample.maven_sample;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class GoogleHomePageTest {
public static void main(String[] args) {
String driverPath = "C:\\selenium-drivers\\geckodriver-v0.14.0-win64\\geckodriver.exe";
System.out.println("launching firefox browser");
System.setProperty("webdriver.gecko.driver", driverPath);
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com");
if(driver!=null) {
driver.close();
}
}
下面是尝试与Firefox浏览器3.0硒在我的pom.xml依赖
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>
<version>3.2.0</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.2.0</version>
</dependency>
我收到以下错误在我的项目
类型org.op enqa.selenium.remote.RemoteWebDriver不能被解析为 。它是间接需要的.class文件中引用
我无法理解的是,我在我的pom.xml 与可能的解决办法,但没有很多的关键字一派是缺少依赖奋力 发现类似的问题在这里New to Selenium - cannot access RemoteWebDriver error 的职位是很老及其硒2.0
注意好:当我手动下载硒的服务器独立-3.1.0.jar从http://www.seleniumhq.org/download/并将其添加为外部JAR的问题得到解决。但我寻找到我的pom.xml中添加一些依赖
通常,您可以通过向mvn添加-U(强制更新依赖关系)标志来避免从.m2/repository中删除任何内容。 –