Невозможно найти видимые элементы - PullRequest
0 голосов
/ 30 января 2019

системные характеристики:

** iPhone 6s iOS 10.2 Appium Desktop 1.10.0 Xcode 10.1 MacOS High Sierra 10.13.6

iPhone 7 iOS 12.2 Appium Desktop 1.10.0 Xcode 10.1 MacOS HighSierra 10.13.6 **

В определенном разделе тестируемого приложения я пытался найти все «XCUIElementTypeStaticText» видимыми, но был возвращен только один элемент (на рисунках внизу).

Когда я попытался выполнить следующий запрос на iPhone 6s :

  • Предикат iOS: type == 'XCUIElementTypeStaticText' и visible == 1

screenshot at jan 30 11-53-31

screenshot at jan 30 11-55-58

  • Цепочка классов: ** / XCUIElementTypeStaticText [visible == 1]

screenshot at jan 30 11-57-53

screenshot at jan 30 11-58-14

  • Xpath: // XCUIElementTypeStaticText [@visible = 'true']

screenshot at jan 30 11-59-03

screenshot at jan 30 12-00-45

Как вы видите для Xpath, найденные элементы верны.

Когда я попытался запуститьследующий запрос по iPhone 7 :

  • Предикат iOS: введите == 'XCUIElementTypeStaticText' и видимый == 1

screenshot at jan 30 12-23-25

screenshot at jan 30 12-23-45

  • Цепочка классов: ** / XCUIElementTypeStaticText [visible == 1]

screenshot at jan 30 12-24-53

screenshot at jan 30 12-25-07

  • Xpath: // XCUIElementTypeStaticText [@visible = 'true']

screenshot at jan 30 12-36-19

screenshot at jan 30 12-29-12

Более того, как вы видите на рисунке внизу, элементы приложения, хотя они и видимы, установили видимый атрибут на false на iPhone7, вместо iPhone6 ​​атрибут видимый имеет значение true.

screenshot at jan 30 11-43-27

Наконец, действие поиска очень медленное, даже если снимок экрана и исходный код страницы получены.

Это ссылка, указывающая на файл журнала, который включает все описанные действия: appium.log

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...