Я тестирую пример приложения Android на телефоне Android 6.0 и использую Appium UI version 1.10.0
и java version "1.8.0_111"
. Мне нужно нажать на пункт меню «Местоположение офиса», но я не могу найти подходящий локатор.
Вот снимки из Appium Inspector.
Я также попытался использовать функцию записи в Appium Inspector, которая выводит меня на нужный экран в приложении.
Однако, когда я использую следующую строку кода в своем проекте, выбирается неправильный пункт меню.
MobileElement el1 = (MobileElement) driver.findElementByXPath("(//android.widget.ImageView[@content-desc=\"73: [Office Locations]\"])[2]");
el1.click();
Я ожидаю, что будет выбран пункт меню «Расположение офисов», вместо этого будет выбран другой пункт меню с другим cont_desc.
Есть предложения?