Size: a a a

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

2020 July 16

S

Sergey in Мобильное тестирование с Appium
Alina Gulakova
Для андроида под убунту все решилось так же. Поставила через brew ffmpeg и больше 3 минут запись теперь.
👍 Супер
источник

M

Mytrofun in Мобильное тестирование с Appium
Ребят подскажите прилку под фейк GPS чтоб координаты заряжать в реальном времени можно было через ADB
источник

M

Mytrofun in Мобильное тестирование с Appium
чтоб можно было на любом девайсе делать так https://www.youtube.com/watch?v=YK6CEISu-Ww
источник

M

Mytrofun in Мобильное тестирование с Appium
ну или хотя бы точку переставлять иногда
источник

SV

Sergei Vasilchenko in Мобильное тестирование с Appium
Mytrofun
ну или хотя бы точку переставлять иногда
adb shell geo fix <longitude> <latitude>
так пробовал?
источник

M

Mytrofun in Мобильное тестирование с Appium
Sergei Vasilchenko
adb shell geo fix <longitude> <latitude>
так пробовал?
Да, чего то не хватает
источник

SV

Sergei Vasilchenko in Мобильное тестирование с Appium
Mytrofun
Да, чего то не хватает
источник

M

Mytrofun in Мобильное тестирование с Appium
спасибо попробую
источник

SV

Sergei Vasilchenko in Мобильное тестирование с Appium
Mytrofun
спасибо попробую
источник

M

Mytrofun in Мобильное тестирование с Appium
благодарю! к сожалению эти варианты не подходят. Нужна apk шка с возможностью установки координат, может быть путем подмены файла xml . В fake GPS подменял, не помогло.
источник
2020 July 17

AR

Andrey Romanchuk in Мобильное тестирование с Appium
Коллеги, вопрос:
А подскажите, как (правильно) подсунуть приложению тестовые переменные? В частности, токен авторизации (jwt либо свой).
Тесты сейчас на Аппиуме, приложение есть и для Android, и для iOS.
Само приложение на react native, кофигурацию для ручного тестирования и прочие параметры разработчики вытащили в Firebase Remote Config,
Тесты пока гоняются на BrowserStack + локальные прогоны на эмуляторах.
Можно попросить разрабов добавить диплинки тестовые - но почитал, на iOS вроде диплинки через Safari открываются (или я неправильно прочитал 🙂)

Посоветуйте, куда копать, именно в мобильной автоматизации не очень разбираюсь.
источник

AR

Andrey Romanchuk in Мобильное тестирование с Appium
Вдогонку задам возможно холиварный вопрос - пока взял Аппиум, потому что после WD привычно и понятно - стоит ли копать в сторону более нативных тестов для платформ/ для React Native?
Хочется по возможности иметь унифицированные тесты, а не 3 разных набора iOS/Android/Web, но возможно я сам себе проблемы создаю)
источник

S

SAR in Мобильное тестирование с Appium
Andrey Romanchuk
Вдогонку задам возможно холиварный вопрос - пока взял Аппиум, потому что после WD привычно и понятно - стоит ли копать в сторону более нативных тестов для платформ/ для React Native?
Хочется по возможности иметь унифицированные тесты, а не 3 разных набора iOS/Android/Web, но возможно я сам себе проблемы создаю)
жОский холивар, у обоих подходов свои плюсы и минусы)))
Начинать с нуля, имея опыт тестов с wd гораздо проще с аппиумом
Тем более в коде не нужно копаться)
источник
2020 July 21

M

Marina in Мобильное тестирование с Appium
всем привет. Поделитесь, пожалуйста, мыслями) вопрос по андроиду - кто-нибудь сталкивался с тем, что аппиум не распознаёт алерт на экране?
Подробнее: есть форма, открывающаяся в модальном окне, в ней всплывает алерт (дейтпикер). И вот в одном месте, где это просто модалка -> алерт - всё отрабатывает.
Но если эту же форму открывать с другого места, то там путь пуш -> модалка -> модалка -> алерт, и вот здесь аппиум алерт не видит.
код тестов в обоих местах банально переиспользуется.
источник

AG

Alina Gulakova in Мобильное тестирование с Appium
Marina
всем привет. Поделитесь, пожалуйста, мыслями) вопрос по андроиду - кто-нибудь сталкивался с тем, что аппиум не распознаёт алерт на экране?
Подробнее: есть форма, открывающаяся в модальном окне, в ней всплывает алерт (дейтпикер). И вот в одном месте, где это просто модалка -> алерт - всё отрабатывает.
Но если эту же форму открывать с другого места, то там путь пуш -> модалка -> модалка -> алерт, и вот здесь аппиум алерт не видит.
код тестов в обоих местах банально переиспользуется.
Попробуйте свернуть-развернутб приложение. Метод background в драйвере. Иногда помогает такой костыль. Проблема чаще либо на самих алертах, либо после их закрытия аппиум не видит экран.
источник

M

Marina in Мобильное тестирование с Appium
Alina Gulakova
Попробуйте свернуть-развернутб приложение. Метод background в драйвере. Иногда помогает такой костыль. Проблема чаще либо на самих алертах, либо после их закрытия аппиум не видит экран.
спасибо!
источник

АК

Александр Купырев... in Мобильное тестирование с Appium
Всем привет
-         self.driver.set_network_speed(NetSpeed.LTE)

Работает только на андройдах?
источник

АК

Александр Купырев... in Мобильное тестирование с Appium
Да и в целом кто-то как-то работает с настройками сети в iOs ?
источник
2020 July 23

АК

Александр Купырев... in Мобильное тестирование с Appium
Ребят кто-то собирает проекты ios через xcodebuild?
Проект собирается, но мне нужно 2 версии приложения бой и dev == а он все в одну папку складывает
выставлял сборку с ключом derivedDataPath , все равно в одно место складывает
источник

A

Anger in Мобильное тестирование с Appium
Добрый день! пишу тест на XCTest и при повторном нажатии на кнопку на элементе- но кнопка уже сместилась -
возникает ошибка : Failed to compute hit point for Button, identifier: 'cartButtonInStock',
label: 'cart button': Accessibility error kAXErrorInvalidUIElement from AXUIElementCopyMultipleAttributeValues
for 2062, 2021, 2123
локатор елемента : private(set) lazy var btnListingAddToCart = app.buttons.matching(identifier: "cartButtonInStock").firstMatch
источник