我是比較新的硒,誠徵使用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中刪除任何內容。 –