0
這是工作代碼。但一旦被AndroidDriver取代,它開始拋出運行該程序的錯誤。庫已成功導入,並能夠得到AndroidDriver方法,但運行時出錯。我的Appium代碼工作正常使用RemoteWebDriver,但得到錯誤,如果由AndroidDriver取代
public class TestClass {
WebDriver d=null;
@BeforeMethod
public void Start() throws MalformedURLException
{
// ConstVariables.DesiredSetting();
DesiredCapabilities capabilities=new DesiredCapabilities();
capabilities.setCapability("BROWSER_NAME","Android");
capabilities.setCapability("VERSION","6.0.1");
capabilities.setCapability("deviceName","ZY223JX5QN");
capabilities.setCapability("platformName","Android");
capabilities.setCapability("appPackage", "com.aaa.bapp");
capabilities.setCapability("appActivity","com.aaa.bapp.activity.SplashActivity");
d= new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
d.manage().timeouts().implicitlyWait(100, TimeUnit.SECONDS);
}
獲取錯誤:線程「main」中的異常java.lang.NoSuchMethodError:org.openqa.selenium.remote.HttpCommandExecutor。(Ljava/util/Map; Ljava/net/URL; Lorg/openqa/selenium/remote/http/HttpClient $ Factory;) –
TestArray