Size: a a a

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

2021 November 12

VS

Vadler Scott in Мобильное тестирование с Appium
только недавно говорили что надо без селениума работать с аппиумом, и тут вот)
источник

VS

Vadler Scott in Мобильное тестирование с Appium
у меня 4 android.view.View идут подряд. и у каждых разные индексы, в том числе у конечных результатов тоже все разные
источник

DS

Daniil Stepanov in Мобильное тестирование с Appium
какая разница, там можно понять как оно работает и уже после этого решить свои задачи
источник

VS

Vadler Scott in Мобильное тестирование с Appium
поэтому и найти тот самый, а потом от него уже с этим android.view.View идентификатором
источник

VS

Vadler Scott in Мобильное тестирование с Appium
ибо по xpath я не смогу забрать в массив элементы, т.к у них всех он разный, но resource-id одинаковый
источник

DS

Daniil Stepanov in Мобильное тестирование с Appium
ты ищешь по айди "android.view.View", это не айди, его драйвер не находит, получаешь пустой массив
источник

VS

Vadler Scott in Мобильное тестирование с Appium
resource-id
источник

AG

Alina Gulakova in Мобильное тестирование с Appium
Это вообще класс, пасаны
источник

VS

Vadler Scott in Мобильное тестирование с Appium
переписал, так должно быть понятней
источник

DS

Daniil Stepanov in Мобильное тестирование с Appium
Об этом было сказано, но что-то все равно не работает(
источник

AG

Alina Gulakova in Мобильное тестирование с Appium
Покажите иерархию элементов и какой хотите забрать
источник

VS

Vadler Scott in Мобильное тестирование с Appium
Хочу все эти android.view.View в один массив собрать, как текст. Ибо какого-то хрена каждые несколько слов, поделены этим view)
источник

VS

Vadler Scott in Мобильное тестирование с Appium
ошибочка, по классу в конце забрать. Но это тоже легко сделать. Мне почему-то вспомнилась ситуация с resource-id, поэтому о нём писал, ну разницы нет
источник

VS

Vadler Scott in Мобильное тестирование с Appium
цикл по xpath не надо предлагать
источник

AG

Alina Gulakova in Мобильное тестирование с Appium
Айдишников у вас нету, поэтому вариант забирать только по классу.
источник

AG

Alina Gulakova in Мобильное тестирование с Appium
viewElementsArr  = findElementById("pcs").findElementsByClassName( "android.view.View").get(1).findElementsByClassName( "android.view.View").get(2).findElementsByClassName( "android.view.View")
источник

AG

Alina Gulakova in Мобильное тестирование с Appium
И потом читаешь текст из каждого элемента в цикле и склеиваешь
источник

VS

Vadler Scott in Мобильное тестирование с Appium
java?
источник

AG

Alina Gulakova in Мобильное тестирование с Appium
Типа того, синтаксис псмотрите сами, логика такая
источник

VS

Vadler Scott in Мобильное тестирование с Appium
понял) пойду на питоне переделывать
источник