Это рабочий код. Но после замены на 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);
}
Получение ошибки: Исключение в потоке "основной" java.lang.NoSuchMethodError: org.openqa.selenium.remote.HttpCommandExecutor. (Ljava/util/Map; Ljava/net/URL; Lorg/openqa/selenium/remote/http/HttpClient $ Factory;) –
TestArray