Appium Inspector запускает приложение в неправильном AVD - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть два AVD с разными именами, и когда я запускаю приложение в Appium Inspector, указывая в разделе «Возможности» конкретный AVD, может также запускаться во втором AVD, который зарезервирован для других целей.

Ответы [ 3 ]

0 голосов
/ 25 ноября 2018

Существует возможность с именем avd, которая принимает имя avd.Он автоматически запустит эмулятор для вас.

Вы также можете использовать avdLaunchTimeout для ожидания запуска эмулятора и avdReadyTimeout для ожидания подготовки эмулятора.

Попробуйте это.Кроме того, вам не нужен udid для подключения к AVD.

0 голосов
/ 10 декабря 2018

Перейдите в командную строку и введите «adb devices», чтобы получить идентификатор AVD используемого вами эмулятора, а затем добавьте этот идентификатор в DesiredCapabilities.

DesiredCapabilitiesabilities = newDesiredCapabilities ();

abilities.setCapability ("udid", "udid вашего устройства");

Надеюсь, это поможет.

0 голосов
/ 23 ноября 2018

Сначала найдите udid вашего эмулятора.Чтобы найти udid устройства, откройте командную строку и введите:

adb devices

. В нем отобразится список подключенных устройств.

Затем необходимо добавить udid .в DesiredCapabilities

DesiredCapabilities caps = new DesiredCapabilities();
// others caps
caps.setCapability("udid", "your device udid");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...