Appioum: невозможно создать AndroidDriver с (URL, Capabilties) - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь создать фреймворк Appium, и я застрял с созданием драйвера Android.Сервер (прослушиватель интерфейса Appium REST http запущен на 0.0.0.0:4723) запущен, но на стороне клиента создание драйвера продолжает завершаться ошибкой.ниже приведены подробности.

Ошибка: Сообщение: java.lang.NoClassDefFoundError: org / openqa / selenium / remote / ProtocolHandshake

setup:
Java_client: 6.0.0
Appium server: same result with both 1.7.2 and 1.8.1
Cucumber+Junit+Maven

Код:

DesiredCapabilities dc; 
dc.setCapability(MobileCapabilityType.AUTOMATION_NAME, "UIAUTOMATOR2");

URL url=new URL("http://0.0.0.0:4723/wd/hub");
AppiumDriver driver=new AndroidDriver(url,dc);

Отказ перед крюком: AppiumController.setup()

Message: java.lang.NoClassDefFoundError: org/openqa/selenium/remote/ProtocolHandshake
at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:93)
at io.appium.java_client.android.AndroidDriver.<init>(AndroidDriver.java:88)
at config.DriverCreator.setAndroidDriver(DriverCreator.java:19)

1 Ответ

0 голосов
/ 01 июня 2018

Эта проблема была несовместимость версий.Скатил версию до 5.0.4 и сервер до 1.7.2;это избавило от ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...