Size: a a a

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

2021 November 19

П

П in Мобильное тестирование с Appium
Столкнулся с проблемой. Приложение на react native. Пытаюсь проинспектить .apk в android studio. Logcat видит девайс, а layout inspector - нет
Может кто-нибудь подсказать как так?
источник

П

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

MK

Max Kamyshev in Мобильное тестирование с Appium
Ребят. Вот такой вопрос:
МакОС, аппиум, физ устройство Андройд, запуск джобы с дженкинса.

Хочу, чтоб автотест сам устанавливал приложение , заранее скачивая его по ссылке, и после окончания тестов удалял. Естественно не в каждом тесте, а в начале запуска установил, в конце удалил

Вижу это так:
- скачка с помощью джава кода (будет скачивать в таргет куда нибудь)
- установка через аппиум
- удаление через скрипт.

Верно мыслю или есть какие то более изящные , рабочие решения?
источник

AC

Alice Carroll in Мобильное тестирование с Appium
Просто url передать в appPath, сам скачает
источник

MK

Max Kamyshev in Мобильное тестирование с Appium
А с удалением, нет каких то решений простых?
Знаю про Reset Strategies в аппиум, но чет не понял, если выставлю fullReset, он же будет каждый раз стирать + у меня есть места , где я перезагружаю приложение со сбросом и без
источник

AC

Alice Carroll in Мобильное тестирование с Appium
источник

MK

Max Kamyshev in Мобильное тестирование с Appium
дырявая голова моя. Спасибо
источник

DK

Dmytro Kryshtopenko in Мобильное тестирование с Appium
Всем привет. У меня два физических девайса. Рабочие capabiltiies. WebDriverIO/Appium.
Почему при maxInstances 2 у меня не запускается тесты одновременно на двух одновременно по usb подключенных телефона?
источник

DK

Dmytro Kryshtopenko in Мобильное тестирование с Appium
запуская один тест, он бежит на телефоне А, проходит. И стартует тест на телефоне Б. А хочу А и Б.
источник

MK

Max Kamyshev in Мобильное тестирование с Appium
А нужны какие то определенные ссылки?
Я использовал ссыль, непосредственно на скачку (если ввести ее в браузер, сразу начинает скачиваться приложение), но не устанавливается ничего. Какие то нюансы есть? Может нужна задержка для скачки или еще что

"https://xxxx:xxxxx@xxxx.xxxx.xxxx/api/download_file?package_name=android_test&version=xx.x.x.&file_name=xxxxx.apk"
источник

DS

Daniil Stepanov in Мобильное тестирование с Appium
А что значит рабочие капабилити? Кидай их сюда)
источник

DK

Dmytro Kryshtopenko in Мобильное тестирование с Appium
```const huaweiCaps = {
   ...globalCaps
,
   
udid: 'R******WYY',
   
chromedriverPort: 8022,
   
platformName: 'Android',
   
platformVersion: '10.0',
   
deviceName: 'HUAWEI STK-LX1',
}
;

const samsungCaps = {
   ...globalCaps
,
   
udid: 'MVS4C2*******7665',
   
chromedriverPort: 8023,
   
platformName: 'Android',
   
platformVersion: '11.0',
   
deviceName: 'samsung SM-A127F'
};```
источник

DK

Dmytro Kryshtopenko in Мобильное тестирование с Appium
с другой стороны, зачем страдать фигней и просто сделать два entrypoint
источник
2021 November 21

Y

YOLO in Мобильное тестирование с Appium
Запускал параллельно тест на 4 устройствах одновременно, думаю что не предел)
источник

Y

YOLO in Мобильное тестирование с Appium
источник
2021 November 22

A_

Adi _8 in Мобильное тестирование с Appium
Всем привет, хотел спросить, как вы вводите текст через клавиатуру? я так понял, для текста такие команды как "send_keys", "set_value", не работают... Причем у меня не работает ни латиница ни кириллица
источник

Y

YOLO in Мобильное тестирование с Appium
А перед этим вы совершаете клик по полю ввода?
источник

A_

Adi _8 in Мобильное тестирование с Appium
источник

A_

Adi _8 in Мобильное тестирование с Appium
да конечно, клава открывается, но тут закрывается и тест падает
источник

Y

YOLO in Мобильное тестирование с Appium
Попробуйте убрать el.clear()
источник