Size: a a a

Мобильное тестирование с Appium

2021 September 30

Д

Дмитрий in Мобильное тестирование с Appium
У меня сегодня была ситуация, был указан 10 андроид, а запускал на 11. И мне выдало ошибку
источник

Д

Дмитрий in Мобильное тестирование с Appium
Получилось что?
источник
2021 October 01

AC

Aleksey Chibisov in Мобильное тестирование с Appium
всем привет!
иногда устройство, подключенное по USB, перестает быть видимым в АДБ. Помогает перезагрузка ПК, но это слегка напрягает... Может кто-то подсказать в какую сторону копать? или, если это вопрос не для этого чата, то сориентируйте, пожалуйста, куда ещё написать можно
спасибо!
источник

EY

Evgeniy Yakovlev in Мобильное тестирование с Appium
в настройках андройда есть опция, не выключать устройство пока подключено
источник

EY

Evgeniy Yakovlev in Мобильное тестирование с Appium
плюс рестарта сервиса adb может решить вопрос, без перезагрузки
источник

AC

Aleksey Chibisov in Мобильное тестирование с Appium
рестартил адб, не помогает, переподключал устройство, не помогает
в какой то момент ПК просто перестает видеть устройства ( подключал несколько, по разным кабелям, на других ПК видится)
источник

DM

Dmitriy M in Мобильное тестирование с Appium
Тоже периодически adb devices перестает находить один из нескольких подключенных устройств. Выдает что-то вроде “cannot bind listener” Помогает команда adb -s [udid] usb, но только после перезагрузки машины. Хотя перед стартом тестов - всегда перезапускаю ADB adb kill-server && adb start-server.Лучшим решением будет  использование докера
источник

AC

Aleksey Chibisov in Мобильное тестирование с Appium
ну мне и простая перезагрузка помогает)  да и адб перестает видеть любой девайс, скорее всего, проблема где то в самом ПК, но к админам не подойдти просто с "что-то не так", не тот профиль у кампании и у них
источник

AC

Aleksey Chibisov in Мобильное тестирование с Appium
а до докера пока не дорос) + это все на винде(
источник

DM

Dmitriy M in Мобильное тестирование с Appium
тогда попробуй перед стартом сьюта - добавить перезагрузку ADB, но для винды - докер будет как раз лучшим решением, можно будет и iOS платформу покрыть, правда,  https://hub.docker.com/r/quamotion/appium-docker-ios требуетя лицензия для QA motion. К сожалению, сам еще не пробовал, но утверждают, что установить инфраструктуру с доккером - не сложнее чем с чистым аппиумом)
источник

AC

Aleksey Chibisov in Мобильное тестирование с Appium
Окей, попробую, спасибо!
источник

D

Den in Мобильное тестирование с Appium
Добрый вечер, подскажите пожалуйста как переключится между activity или венуться к изначальной activity на android. Нативное приложение при взаимодействии с картой переходит на сайт Гугла, на этом тест закнчивается, сессия не прекращается, бежит второй тест, но уже на страничке Гугла, есть ли возможность при каждом тесте проверять на на каком activity ты находишься и переключать к нужному в случае фолса?
источник

II

Igor Ivliev in Мобильное тестирование с Appium
например
// Retry starting the app when app not displayed for Android platform
if (device.getPlatform().equals(Platform.
ANDROID)) {
   ApplicationState state = driver.queryAppState(testData.getAppPackage());
   int triesCount = 1;

   while (state != ApplicationState.
RUNNING_IN_FOREGROUND && triesCount < 3) {
       state = driver.queryAppState(testData.getAppPackage());
       triesCount++;
   }
   driver.activateApp(testData.getAppPackage());
}
источник

D

Den in Мобильное тестирование с Appium
спасибо!!!! на JAVA понятно, а на python случайно такого решения нет?
источник

II

Igor Ivliev in Мобильное тестирование с Appium
нет на питоне
я на питоне только для веба писал, для мобилок выбирали только джаву
источник

PB

Per Duck Bomb a Null in Мобильное тестирование с Appium
driver.query_app_state('com.apple.Preferences') тот же метод есть в питоне, можно по джавовскому коду переписать просто
источник

PB

Per Duck Bomb a Null in Мобильное тестирование с Appium
источник

D

Den in Мобильное тестирование с Appium
Огромное спасибо !
источник

D

Den in Мобильное тестирование с Appium
А ios методы работают с android?
источник

PB

Per Duck Bomb a Null in Мобильное тестирование с Appium
Там по ссылке есть)
источник