我正在使用Appium for android。
我想設置DesiredCapabilities這樣的:
構造函數RemoteWebDriver(Capabilities)指的是缺少的類型Capabilities
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("BROWSER_NAME", "Android");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("deviceName", "Android");
capabilities.setCapability("appPackage","com.gauravdubey.gdlearning");
capabilities.setCapability("appActivity","com.gauravdubey.gdlearning.MainActivity");
(以下行給出的錯誤 - 構造RemoteWebDriver(功能)是指缺少類型功能)
WebDriver driver=new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"),capabilities);
然而,定義要求同一件事 - 一個Url obejct和一個Desired Capabilities。
我找不到確切的問題。
UPDATE: 我試圖通過改變RemoteWebDriver到AndroidDriver - 但是它說:
類型org.openqa.selenium.remote.service.DriverService $ Builder無法得到解決。它是間接需要的.class文件中引用
添加的依賴關係:
•Java的客戶端 - 2.1.0.jar •硒 - 服務器 - 獨立 - 2.46.0.jar
改爲移除驅動程序,你應該使用'司機=新AndroidDriver(新URL( 「http://127.0.0.1:4723/wd/hub/」),能力);' –
@HelpingHands對日Thnx及時回覆。它現在說:類型org.openqa.selenium.remote.service.DriverService $ Builder無法解析。它是從所需的.class文件間接引用的。是否有任何依賴項被再次顯式添加? – AnswerDroid
您是否將客戶端JAR導入項目? –