Во-первых, вам следует избегать использования XPath с Appium на iOS : изначально не поддерживается XCUTest и поэтому существенно влияет на производительность поиска элементов .
Во-вторых, было бы неплохо установить метку доступности, даже если это будет группа элементов с таким же:
Вот пример Java, как вы можете искать и выбирать один из элементов с одинаковым идентификатором:
List<WebElement> elsWithSameId = driver.findElements(MobileBy.AccessibilityId("your id"));
WebElement specificElement = elsWithSameId.stream()
.filter(element -> element.getText() == "My Favorite element")
.findFirst()
.get();
specificElement.click();
Если вы все еще хотите использовать XPath, просто попробуйте найти более / менее уникальный класс для элементов, с которыми вы хотите взаимодействовать, а затем создайте предикаты iOS (аналогичный механизму XPath, но встроенный в XCUITest )