использование xpath не рекомендуется. Вы должны попросить своего разработчика указать уникальный идентификатор для каждого элемента, с которым вы хотите взаимодействовать.
Рекомендуется использовать
- Найти элемент по ID
- Найти элемент по Идентификатор доступа
Вы можете попросить разработчика добавить уникальный cont-desc в элемент, если вы хотите использовать findElementByAccessibilityId () .
MobileElemet element = driver.findElementByAccessibilityId("your cont-desc id")
или вы можете попросить разработчика добавить уникальный id в элемент, если вы хотите использовать findElementById () .
MobileElemet element = driver.findElementById("element's id")
Вы можете проверить, содержит ли элемент приложения id или cont-desc , используя Appium Desktop Inspector или uiautomatorviewer