Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Appium, how to handle android native elements?

android
appium
webdriver
Теги: #<Tag:0x00007f7b64ca6a98> #<Tag:0x00007f7b64ca6908> #<Tag:0x00007f7b64ca6688>

(y0ga) #1

Есть задача с помощью аппиума создать тест который вызывал из приложения галерею и выбирал из нее фото которое нужно подгруить в апп. Так как девайсов много с разным разрешением экрана то вариант с координатами не совсем подходит. Есть ли еще какие-то хаки как это модно сделать так что-бы работало на всех устройствах?


(Aleksey Ilyenko) #2

Так а в чем сложность открытия активити Галереи и оперировать с элементами внутри?
Выглядит это приблизительно вот так:

driver.startActivity("com.android.gallery3d", ".app.GalleryActivity");

В андроид работа с элементами ОС ничем не отличается от работы с элементами приложения.