Как выбрать элемент, который не имеет никакого значения в текстовом свойстве и имеет то же имя className и тот же идентификатор в Appium Automation? - PullRequest
0 голосов
/ 26 апреля 2020

Я автоматизирую приложение электронной коммерции, и мне нужно выбрать одну категорию покупок. Проблема в том, что все категории имеют одинаковое имя_класса, идентификатор и не имеют значения в текстовом свойстве.

screenshot

Я пробовал вот так ..

driver.findElementsById("//com.app.mobileapp:id/imgCategory").get(1).click();

Я получаю Index out of bound Исключение.

Спасибо

Суреш;

1 Ответ

0 голосов
/ 27 апреля 2020

Пожалуйста, попробуйте ниже Xpath. У меня есть сомнения по поводу индекса, который вы используете в функции get().

By.xpath("//android.widget.ImageView[@index='2']");
...