Size: a a a

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

2020 May 27

AY

Arsen Yuri4 in Мобильное тестирование с Appium
я понимаю, вероятней всего есть варианты как разбить, разделить логи по группам, по файлам, но пока не понятно как и кажеться это все лишней работой.Возможно я ошибаюсь
источник

R

Rita Greyreality 🌈... in Мобильное тестирование с Appium
привет) у меня на телефон было куча раз установлено один и тот же package приложения. я в автотестах всегда запускаю новый аппиум и передаю в capabilities опцию app:path_to_apk_file. а этот аппиум берет и говорит
**th.dev is not installed
The count of applications in the cache: 10**

** Caching the application at '/Users/jenkins/Home/workspace/DSL_Demo_ACM/apk/Wallet-5.10.0.apk' to '/data/local/tmp/appium_cache/94473ffacaddd051564f172afb816f9d0c8c4741.apk'

Running '/Users/jenkins/Library/Android/sdk/platform-tools/adb -P 5037 -s BISO8DZPEIKRIR5D push /Users/jenkins/Home/workspace/DSL_Demo_ACM/apk/Wallet-5.10.0.apk /data/local/tmp/appium_cache/94473ffacaddd051564f172afb816f9d0c8c4741.apk'
**

как я понимаю он не затирает мой предыдуший инстанс из папки tmp. а берет и снова устанавливает. а мне надо как в ручную  ''' adb -s LKB160 install -r /Users/jenkins/Downloads/Wallet-5.10.0.apk ''' параметр -r заставляет переустанавливать.  я нашла параметр enforceAppInstall  для аппиума,но пока не пробовала
источник

R

Rita Greyreality 🌈... in Мобильное тестирование с Appium
не помогло  
[ADB] The application at '/Users/jenkins/Downloads/Wallet-5.10.0.apk' is already cached to '/data/local/tmp/appium_cache/94473ffacaddd051564f172afb816f9d0c8c4741.apk'
[ADB] Running '/Users/jenkins/Library/Android/sdk/platform-tools/adb -P 5037 -s BISO8 shell pm install -r /data/local/tmp/appium_cache/94473ffacaddd051564f172afb816f9d0c8c4741.apk'
источник

M

Marina in Мобильное тестирование с Appium
Rita Greyreality 🌈
не помогло  
[ADB] The application at '/Users/jenkins/Downloads/Wallet-5.10.0.apk' is already cached to '/data/local/tmp/appium_cache/94473ffacaddd051564f172afb816f9d0c8c4741.apk'
[ADB] Running '/Users/jenkins/Library/Android/sdk/platform-tools/adb -P 5037 -s BISO8 shell pm install -r /data/local/tmp/appium_cache/94473ffacaddd051564f172afb816f9d0c8c4741.apk'
fullReset на true, может быть, поставить?
источник

R

Rita Greyreality 🌈... in Мобильное тестирование с Appium
Marina
fullReset на true, может быть, поставить?
не помогло и remoteAppsCacheLimit=0 не помогло.  не запускается апп дальше экрана загрузки. а должен
источник

M

Marina in Мобильное тестирование с Appium
Rita Greyreality 🌈
не помогло и remoteAppsCacheLimit=0 не помогло.  не запускается апп дальше экрана загрузки. а должен
хм. А руками установить пробовали - так всё нормально срабатывает?
(ну, нужно исключить.. )
источник

R

Rita Greyreality 🌈... in Мобильное тестирование с Appium
и руками уже не работает
642  adb -s BISO8DZPEI uninstall th.co.wallet.dev
 643  adb -s BISO8DZPEI install -r /Users/jenkins/Home/workspace/DSL_Demo_ACM/apk/Wallet-staging-release.apk
источник

R

Rita Greyreality 🌈... in Мобильное тестирование с Appium
руками он в /data/local/tmp/ ставит
источник

AZ

Alexander Zapevalov in Мобильное тестирование с Appium
ну, руками по-любому должен ставить
Где-то что-то явно не так
источник

R

Rita Greyreality 🌈... in Мобильное тестирование с Appium
раньше руками какой-то магией с install -r и установкой apk с разными названиями работало. но перестало. я уже запарилась хД
источник

R

Rita Greyreality 🌈... in Мобильное тестирование с Appium
попробую

adb -s BISO8DZPEI shell "rm -rf /data/local/tmp/appium_cache"

а то

adb -s BISO8DZPEI shell "rm -rf /data/local/tmp"
rm: /data/local/tmp: Permission denied
источник

R

Rita Greyreality 🌈... in Мобильное тестирование с Appium
скачала apk на телефон и установила вручную - работает
источник

M

Marina in Мобильное тестирование с Appium
а попробуйте просто кэши как раз таки аппиума на телефоне руками почистить. Или удалить
источник

VZ

Vasily Zorkin in Мобильное тестирование с Appium
Привет! При переходе в webview аппиум надолго подвисает: [debug] [Chromedriver] Webview version: 'Chrome/81.0.4044.138' и ничерта не происходит. Ну и потом падает с ошибкой о том что сессия не создана. Никто не сталкивался? Куда копать? Кусок лога: https://gist.github.com/zvasia/389960cf3e3ebaa2048d842bb5ad2d20
источник

КЕ

Кристина Езикова... in Мобильное тестирование с Appium
Vasily Zorkin
Привет! При переходе в webview аппиум надолго подвисает: [debug] [Chromedriver] Webview version: 'Chrome/81.0.4044.138' и ничерта не происходит. Ну и потом падает с ошибкой о том что сессия не создана. Никто не сталкивался? Куда копать? Кусок лога: https://gist.github.com/zvasia/389960cf3e3ebaa2048d842bb5ad2d20
Часто такое возникает если версия драйвера не соответствует версии хрома, сейчас например последняя версия хрома 83. У вас точно 81 там?
источник
2020 May 28

VZ

Vasily Zorkin in Мобильное тестирование с Appium
Спасибо, попробую поэкспериментировать с версиями. Вроде на машине 83, а на устройстве 81. Но в любом случае теперь пропал контекст, так что надо решать другую проблему))
источник

VZ

Vasily Zorkin in Мобильное тестирование с Appium
И отсюда новый вопрос: отчего может пропадать webview из контекстов? мне показалось что проблема была связана с capabilities, но, очевидно, нет
источник

R

Rita Greyreality 🌈... in Мобильное тестирование с Appium
Marina
а попробуйте просто кэши как раз таки аппиума на телефоне руками почистить. Или удалить
в итоге разрабы сказали что на девайс без root нельзя ставить через adb из-за секьюрити чека. "dexguard that crashes the app. It's done to deter people from analysis of the app through adb"
источник

A

Andrii in Мобильное тестирование с Appium
Подскажите как через wdio/appium на ios safari вызвать ентер операцию. пытаюсь добавить рекорд http://todomvc.com/examples/angularjs/#/
источник

A

Andrii in Мобильное тестирование с Appium
Пробовал через sendKeyEvent, pressKeyCode и не работает
источник