Appium Параллельное исполнение (Эмулятор и реальное устройство) - PullRequest
0 голосов
/ 03 мая 2018

Я автоматизирую приложение для Android. Хотелось бы узнать, есть ли способ запустить тесты параллельно между эмулятором и реальным устройством одновременно? Не могли бы вы помочь мне с процессом? Когда я делаю устройства adb, я вижу, что он распознает «emulator-5554», а не имя, которое я дал при настройке эмулятора.

1 Ответ

0 голосов
/ 11 мая 2018

Команда первого запуска для получения списка запущенных эмуляторов

adb devices

введите описание изображения здесь

на изображении выше изображения emulator-5554 и emulator-5556

Теперь, если вы хотите запустить параллельное тестирование на обоих устройствах, вам нужно запустить 2 сервера appium, как показано ниже, с уникальным портом и портом начальной загрузки

сначала перейдите в каталог, где main.js доступен с помощью командной строки, и введите ниже команду, чтобы запустить 2 сервера appium соответственно

appium -p 1901 -U emulator-5554 -bp 2345 

(Это откроет один сервер appium и вернет URI: 0.0.0.0: 1901

Теперь запустите еще один аппиум appium -p 1902 -U эмулятор-5556 -bp 2345 (Это откроет другой сервер appium и вернет URI: 0.0.0.0: 1902

Теперь вы настроены и можете использовать оба URL-адреса в разных тестах и ​​выполнять свой TestNG

...