У меня есть изображение в виде коллекции, на которое я не могу нажать.Appium может найти элемент в порядке, но использование функции is_displayed()
всегда возвращает false.Я прочитал о функции цепочки классов iOS, поэтому попытался использовать ее, чтобы щелкнуть по родительскому изображению XCUIElementTypeCell
(которое можно щелкнуть, но у него нет метки или раздражающего имени)
Моя попытка:
self._driver.find_element(By.IOS_CLASS_CHAIN, "**/XCUIElementTypeImage[`name BEGINSWITH \"Click Me\"`]/**/XCUIElementTypeOther/**/XCUIElementTypeCell")
Это дает NoSuchElementException
Структура приложения выглядит следующим образом:
Так что XCUIElementTypeImage
в центреэто то, что я пытаюсь нацелить, используя имя, которое в данном примере равно «щелкни по мне».Родителя XCUIElementTypeOther
также можно найти, но на него нельзя нажать, поэтому единственное решение для меня - это подскочить на два уровня до XCUIElementTypeCell
PS. Пожалуйста, не предлагайте Xpath
P.S2. Спасибоза помощь