Size: a a a

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

2020 March 12

IS

Ivan Sandrátskii in Мобильное тестирование с Appium
под эспрессо
источник

AS

Andrei Solntsev in Мобильное тестирование с Appium
Да, я его видел, но что-то всё равно не понимаю, как там в докере эспрессо тесты запустить.
источник

AS

Andrei Solntsev in Мобильное тестирование с Appium
Но спасибо, буду дальше разбираться.
источник

D

Dmitry in Мобильное тестирование с Appium
Дмитрий
Часто элемент не видит на wd. В браузере вообще юзает кто то этот драйвер? Или  wdio лучше работает?
Я начал с wd, но тоже косяки какие-то были, возможно из-за того, что я неправильно его готовил... В итоге я ушёл на wdio.
источник

Д

Дмитрий in Мобильное тестирование с Appium
Dmitry
Я начал с wd, но тоже косяки какие-то были, возможно из-за того, что я неправильно его готовил... В итоге я ушёл на wdio.
Ну вот у меня щас проблема в том на wd  один и тот же тест время от времени перестает работать и это нестабильно. Совершенно нестабильно . Например, то элемент видимый , то нет. Пробовал sleep-ы ставить, повторять поиск, через метод waitelementsbyname и ничего не помогает. Пишу на js, мб на свифте лучше это работает или нет?
источник

D

Dmitry in Мобильное тестирование с Appium
Дмитрий
Ну вот у меня щас проблема в том на wd  один и тот же тест время от времени перестает работать и это нестабильно. Совершенно нестабильно . Например, то элемент видимый , то нет. Пробовал sleep-ы ставить, повторять поиск, через метод waitelementsbyname и ничего не помогает. Пишу на js, мб на свифте лучше это работает или нет?
Логика подсказывает, что если писать на "родном" для платформы языке, и использовать "родной" инструмент XCUITest, обращаясь к нему напрямую, то это будет лучше/быстрее/стабильнее, чем делать тоже самое через посредника (Аппиум).
источник
2020 March 14

Д

Дмитрий in Мобильное тестирование с Appium
Может помочь переключение на webview контекст?
источник
2020 March 16

C

Cyberdine Engineering🐤 in Мобильное тестирование с Appium
Парни
источник

C

Cyberdine Engineering🐤 in Мобильное тестирование с Appium
Написал тест кейс из питона на аппиум. Тест для хрома работает.

Мне нужно правильно указать capability для приложения, которого из коробки нет
источник

C

Cyberdine Engineering🐤 in Мобильное тестирование с Appium
вот под хром

desired_caps['platformName'] = 'Android'
       desired_caps['platformVersion'] = '8.1'
       desired_caps['automationName'] = 'UIAutomator2'
       desired_caps['deviceName'] = 'AndroidEmulator'
       desired_caps['appPackage'] = 'com.android.chrome'
       desired_caps['appActivity'] = 'com.google.android.apps.chrome.Main'
       desired_caps['browerName'] = 'chrome'

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

desired_caps['appPackage'] = 'com.android.whatsapp'
desired_caps['appActivity'] = 'com.whatsapp.Main'
desired_caps['app'] = f'{path}/WhatsApp.apk'

лог пишет такую ошибку - Activity name '.com.whatsapp.Main' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity


хотя вацап уже встал в самом эмуляторе
источник

C

Cyberdine Engineering🐤 in Мобильное тестирование с Appium
как правильно указать appActivity и appPackage для своего приложения?
источник

C

Cyberdine Engineering🐤 in Мобильное тестирование с Appium
источник

ES

Evgeny Shandrik in Мобильное тестирование с Appium
Cyberdine Engineering🐤
вот под хром

desired_caps['platformName'] = 'Android'
       desired_caps['platformVersion'] = '8.1'
       desired_caps['automationName'] = 'UIAutomator2'
       desired_caps['deviceName'] = 'AndroidEmulator'
       desired_caps['appPackage'] = 'com.android.chrome'
       desired_caps['appActivity'] = 'com.google.android.apps.chrome.Main'
       desired_caps['browerName'] = 'chrome'

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

desired_caps['appPackage'] = 'com.android.whatsapp'
desired_caps['appActivity'] = 'com.whatsapp.Main'
desired_caps['app'] = f'{path}/WhatsApp.apk'

лог пишет такую ошибку - Activity name '.com.whatsapp.Main' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity


хотя вацап уже встал в самом эмуляторе
Если appPackage верный, то попробуй desired_caps['appActivity'] = 'com.android.whatsapp.Main'

Если ты не уверен в правильности - то на помощь придет приложение apk info - узнаешь пакет и активити
источник

C

Cyberdine Engineering🐤 in Мобильное тестирование с Appium
Evgeny Shandrik
Если appPackage верный, то попробуй desired_caps['appActivity'] = 'com.android.whatsapp.Main'

Если ты не уверен в правильности - то на помощь придет приложение apk info - узнаешь пакет и активити
apk info это для андроида?
источник

ES

Evgeny Shandrik in Мобильное тестирование с Appium
да
источник

C

Cyberdine Engineering🐤 in Мобильное тестирование с Appium
спасибо!
источник

C

Cyberdine Engineering🐤 in Мобильное тестирование с Appium
есть! работает! супер
источник

C

Cyberdine Engineering🐤 in Мобильное тестирование с Appium
desired_caps['appPackage'] = 'com.whatsapp'
desired_caps['appActivity'] = 'com.whatsapp.Main'
источник

C

Cyberdine Engineering🐤 in Мобильное тестирование с Appium
вот так надо если интересно)
источник

ES

Evgeny Shandrik in Мобильное тестирование с Appium
apk info помогло?
источник