Size: a a a

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

2020 March 06

DS

Daniil Stepanov in Мобильное тестирование с Appium
Доброе утро! Есть вопрос, кто-то задавался идеей проверять тестом перестает ли играть музыка в плеере когда ты запускаешь апку? У нас есть такой кейс, его проверяют в ручную, а я вот задумался реально ли это автоматизировать?
источник

AS

Andrei Solntsev in Мобильное тестирование с Appium
Boris Osipov
или у тебя нативные тесты?
Да, именно. Хочу нативные тесты.
источник

BO

Boris Osipov in Мобильное тестирование с Appium
Andrei Solntsev
Да, именно. Хочу нативные тесты.
я пользуюсь вот этими вот образами budtmo/docker-android-x86-9.0:1.8-p10
источник

BO

Boris Osipov in Мобильное тестирование с Appium
но я не запихиваю тесты в этот контейнер. просто запускаю и на локальном adb использую эмулятор из контейнера.
источник

BO

Boris Osipov in Мобильное тестирование с Appium
как-то так настроен запуск контейнера https://gist.github.com/BorisOsipov/63f3c7400e8851a4246cda571befa2f4
источник

СГ

Сергей Гольнев in Мобильное тестирование с Appium
Daniil Stepanov
Доброе утро! Есть вопрос, кто-то задавался идеей проверять тестом перестает ли играть музыка в плеере когда ты запускаешь апку? У нас есть такой кейс, его проверяют в ручную, а я вот задумался реально ли это автоматизировать?
Android
AudioManager manager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
return  manager.isMusicActive();

Еще чекаем наш контроллер, но это уже наш код :)
источник

СГ

Сергей Гольнев in Мобильное тестирование с Appium
Но хз дернется ли ээто в аппиуме
источник

DS

Daniil Stepanov in Мобильное тестирование с Appium
Хм, интересно. Попробую сделать, если что-то толковое получится то поделюсь, спасибо за подсказку куда копать)
источник

AS

Andrei Solntsev in Мобильное тестирование с Appium
Boris Osipov
но я не запихиваю тесты в этот контейнер. просто запускаю и на локальном adb использую эмулятор из контейнера.
ok, но откуда в контейнере берётся эмулятор? Из коробки ведь там нет их, правильно я понимаю?
источник

BO

Boris Osipov in Мобильное тестирование с Appium
Andrei Solntsev
ok, но откуда в контейнере берётся эмулятор? Из коробки ведь там нет их, правильно я понимаю?
/opt/android-sdk-linux/emulator/emulator
источник

BO

Boris Osipov in Мобильное тестирование с Appium
посмотри интри поинт контейнера вообще
https://github.com/aerokube/selenoid-images/blob/master/selenium/android/entrypoint.sh
источник

BO

Boris Osipov in Мобильное тестирование с Appium
ну + эмулятор не быстро стартует. т.е. нельзя сразу после запуска ждать от adb devices результатов
источник

🤙

🤙Zanyan in Мобильное тестирование с Appium
привет. пытаюсь запустить тест на iOS-устройстве. тест максимально простой - открыть приложение смс, чтобы проверить, что окружение настроено правильно.

система:
macos 14.14
mpb 2015

установил:
java
прописал переменные окружения
android studio
xcode
xcode-cli
carthage
ios-deploy
libimobiledevice
authorize-ios
appium 1.16.0
appium desktop 1.15.1
appium-doctor
Appium-Python-Client

запускаю тест. код (https://hastebin.com/sikumibuhe.py)

получаю ошибку:
The file “WebDriverAgentRunner-Runner.app” couldn’t be opened because there is no such file." 


встретил много гайдов, где нужно сходить вот в эту папку:
`/Applications/Appium.app/Contents/Resources/app/node_modules/
appium/node_modules/appium-xcuitest-driver/ и выполнить пару операций. но проблема в том, что такой папки попросту нет. есть `appium-xcode, но appium-xcuitest-driver нет ни в десктопном, ни в cli-приложении. переставил окружение 2 раза, но результат такой же. где-то краем глаза видел упоминание, что в новой версии этот драйвер не используется, вместо него appium-ios-device. как тогда быть? использовать старую версию?
источник

🤙

🤙Zanyan in Мобильное тестирование с Appium
на эмуляторе таких проблем нет
источник

AC

Alice Carroll in Мобильное тестирование с Appium
🤙Zanyan
привет. пытаюсь запустить тест на iOS-устройстве. тест максимально простой - открыть приложение смс, чтобы проверить, что окружение настроено правильно.

система:
macos 14.14
mpb 2015

установил:
java
прописал переменные окружения
android studio
xcode
xcode-cli
carthage
ios-deploy
libimobiledevice
authorize-ios
appium 1.16.0
appium desktop 1.15.1
appium-doctor
Appium-Python-Client

запускаю тест. код (https://hastebin.com/sikumibuhe.py)

получаю ошибку:
The file “WebDriverAgentRunner-Runner.app” couldn’t be opened because there is no such file." 


встретил много гайдов, где нужно сходить вот в эту папку:
`/Applications/Appium.app/Contents/Resources/app/node_modules/
appium/node_modules/appium-xcuitest-driver/ и выполнить пару операций. но проблема в том, что такой папки попросту нет. есть `appium-xcode, но appium-xcuitest-driver нет ни в десктопном, ни в cli-приложении. переставил окружение 2 раза, но результат такой же. где-то краем глаза видел упоминание, что в новой версии этот драйвер не используется, вместо него appium-ios-device. как тогда быть? использовать старую версию?
/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver
источник

AC

Alice Carroll in Мобильное тестирование с Appium
где-нибудь тут
источник
2020 March 09

V

Vitalii_7 in Мобильное тестирование с Appium
Всем привет. Подскажите пожалуйста. Для Appium iOS real device нужен ли  файл xcodeproj или мне хватит .ipa или .app ? Заранее спасибо
источник

AG

Alina Gulakova in Мобильное тестирование с Appium
.ipa нужна
источник

Д

Дмитрий in Мобильное тестирование с Appium
Кто поможет реализовать скролл на wd за символическую плату?
источник

Д

Дмитрий in Мобильное тестирование с Appium
Кстати через свайп пробовал кто нибудь реализовывать? В инспекторе он не работает
источник