Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Развертывание связки Appium + Jenkins + Real device

appium
Теги: #<Tag:0x00007f7b65603eb0>

(Антон Галанин) #1

Всем привет,
Возникла следующая проблема - хочется научить Jenkins запускать appium, и хочется в перспективе научить appium запускать тесты на реальной яблочной железке. Профайлы для подписи билдов разумеется есть.

Сейчас приходится все время держать сервер апиума включенным дабы тесты спокойно могли ходить в любое время, но хотелось бы от этого уйти так как аппиум со временем съедает много памяти.

Второй моей проблемой сейчас является перспективная настройка прогона тестов на реальных девайсах, имеющихся в наличии…Есть же возможность использовать для этого тот же аппиум?

Может кто-либо подсказать мне как решить первое и второе? Вразумительного решения на просторах инета сам найти не смог…


(Stan) #2
  1. Почему не запускать сервер аппиума on demand (только когда надо прогнать тесты) ?
  2. https://github.com/appium/appium/blob/master/docs/en/appium-setup/real-devices.md

(Aleksey Ilyenko) #3

+1. Тем более в последнем апдейте Java клиента как-раз добавили такую возможность.

С реальными устройствами тот же алгоритм, что и с симулятором. Просто необходимо добавить флаг при запуске аппиум сервера, ну и использовать uuid как deviceName