Size: a a a

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

2020 June 29

Д

Дмитрий in Мобильное тестирование с Appium
Александр Купырев
Ребят, мб у кого было такое.
Нужно найти в приложении элементы, но они появляются и исчезают через 15 сек,.
Когда делаю через программку от appium - либо не находит либо в самом конце есть маленький шалнс что перехватит.
Можно как-то сделать чтобы "останавливалось " приложение или с этими объектами просто работать нельзя ?
я бы прямо из кода делал гетпейджсурс в нужный момент выполнения теста, сохранял и в нем смотрел верстку нужного элемента.
источник

АК

Александр Купырев... in Мобильное тестирование с Appium
Дмитрий
я бы прямо из кода делал гетпейджсурс в нужный момент выполнения теста, сохранял и в нем смотрел верстку нужного элемента.
Интересно, попробую, спасибо.
источник

АК

Александр Купырев... in Мобильное тестирование с Appium
Дмитрий
я бы прямо из кода делал гетпейджсурс в нужный момент выполнения теста, сохранял и в нем смотрел верстку нужного элемента.
А работает, спасибо.
источник

A

Alex in Мобильное тестирование с Appium
Гайз и Лэдиз, подскажите кто сталкивался с проблемой, appium inspector не полностью парсит скрин на iOS, только несколько элементов типа кнопок навигации?
источник

A

Alex in Мобильное тестирование с Appium
Что делать, куда рыть?
источник

DM

Dmitriy M in Мобильное тестирование с Appium
Alex
Гайз и Лэдиз, подскажите кто сталкивался с проблемой, appium inspector не полностью парсит скрин на iOS, только несколько элементов типа кнопок навигации?
Попробуй driver.getPageSourse() метод вызови. Если ничего нового не увидешь - проси девелоперов добавлять accessibility Id к элементам
источник

A

Alex in Мобильное тестирование с Appium
Dmitriy M
Попробуй driver.getPageSourse() метод вызови. Если ничего нового не увидешь - проси девелоперов добавлять accessibility Id к элементам
мерси, попробую.
источник
2020 June 30

I

Igor in Мобильное тестирование с Appium
Всем привет. Использую Appium для тестирования Android. Если ли возможность в настройках указать запуск тестов не используя графическую оболочку как это делается при использовании selenium web?  Я имею в виду запуск каждого теста без визуализации на экране.
источник

АК

Александр Купырев... in Мобильное тестирование с Appium
источник

I

Igor in Мобильное тестирование с Appium
Пробовал. Но все равно запускается
источник

АК

Александр Купырев... in Мобильное тестирование с Appium
Я честно говоря не занимался этим(повода не было),
но мне кажется что headless Режим именно скрывает выполнение тестов,
это не совсем тот headless как в chrome. Тут все равно как я понимаю должен быть виден симулятор, телефон.
Если про это был вопрос
источник

I

Igor in Мобильное тестирование с Appium
Да про это был вопрос
источник

BO

Boris Osipov in Мобильное тестирование с Appium
Igor
Пробовал. Но все равно запускается
If you're testing on android, you will have to provide the avd desired capability so that Appium starts the emulator with the necessary arguments. Not specifying the avd results in Appium using the current emulator already running, and of course if it's already running with a UI, the UI will stay visible.

это сделал?
источник

I

Igor in Мобильное тестирование с Appium
Boris Osipov
If you're testing on android, you will have to provide the avd desired capability so that Appium starts the emulator with the necessary arguments. Not specifying the avd results in Appium using the current emulator already running, and of course if it's already running with a UI, the UI will stay visible.

это сделал?
Тут не совсем понятно. Что имеется введу? Я в настройках добавил "isHeadless", true
источник

BO

Boris Osipov in Мобильное тестирование с Appium
Igor
Тут не совсем понятно. Что имеется введу? Я в настройках добавил "isHeadless", true
я прям цитату дал что делать. если не понятно...я не знаю чем вам еще помочь
источник

S

SAR in Мобильное тестирование с Appium
Igor
Тут не совсем понятно. Что имеется введу? Я в настройках добавил "isHeadless", true
тебе надо запустить эмулятор в headless режиме
тоесть запустить эмулятор с соответствующим флагом

https://androidstudio.googleblog.com/2019/02/emulator-2818-canary.html

вот тут описано
источник

S

SAR in Мобильное тестирование с Appium
потому что если ты вызываешь в аппиум эмулятор из спика, запущенный с UI, он уже запущен в обычном режиме и как не крути аппиум ничего не выйдет
источник

I

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

S

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

S

SAR in Мобильное тестирование с Appium
ну а вообще ты ничего не выигрываешь
ни ОЗУ ни ЦП
ты так же можешь писать видосы скрины
только теряешь возможность вмешиваться руками

если твои эмуляторы крутятся у тебя на машине, нет супер процессов c CI
они типа не залиты удаленно, где юай не нужен
или ты просто пробуешь
это вряд- ли имеет смысл
источник