системные характеристики:
** 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](https://user-images.githubusercontent.com/28478760/51977472-d983f700-2487-11e9-87aa-a94c8e7a1b0e.png)
![screenshot at jan 30 11-55-58](https://user-images.githubusercontent.com/28478760/51977477-e0ab0500-2487-11e9-80ba-05ca4933ab17.png)
- Цепочка классов: ** / XCUIElementTypeStaticText [
visible == 1
]
![screenshot at jan 30 11-57-53](https://user-images.githubusercontent.com/28478760/51977490-e7d21300-2487-11e9-9516-4039ab326711.png)
![screenshot at jan 30 11-58-14](https://user-images.githubusercontent.com/28478760/51977496-ea346d00-2487-11e9-9ff4-8f33dfa3f6f1.png)
- Xpath: // XCUIElementTypeStaticText [@visible = 'true']
![screenshot at jan 30 11-59-03](https://user-images.githubusercontent.com/28478760/51977498-ee608a80-2487-11e9-9b21-5b681c56fa8c.png)
![screenshot at jan 30 12-00-45](https://user-images.githubusercontent.com/28478760/51977506-f3bdd500-2487-11e9-9c1f-23aa6be3f2c2.png)
Как вы видите для Xpath, найденные элементы верны.
Когда я попытался запуститьследующий запрос по iPhone 7 :
- Предикат iOS: введите == 'XCUIElementTypeStaticText' и видимый == 1
![screenshot at jan 30 12-23-25](https://user-images.githubusercontent.com/28478760/51978736-4f3d9200-248b-11e9-8a63-6311825cd8e0.png)
![screenshot at jan 30 12-23-45](https://user-images.githubusercontent.com/28478760/51978784-7300d800-248b-11e9-979a-e6c315db6698.png)
- Цепочка классов: ** / XCUIElementTypeStaticText [
visible == 1
]
![screenshot at jan 30 12-24-53](https://user-images.githubusercontent.com/28478760/51978802-814ef400-248b-11e9-8e8e-27c093da79c8.png)
![screenshot at jan 30 12-25-07](https://user-images.githubusercontent.com/28478760/51978797-7e540380-248b-11e9-9d69-cce35aa451bd.png)
- Xpath: // XCUIElementTypeStaticText [@visible = 'true']
![screenshot at jan 30 12-36-19](https://user-images.githubusercontent.com/28478760/51978843-aba0b180-248b-11e9-9090-727326c5d69c.png)
![screenshot at jan 30 12-29-12](https://user-images.githubusercontent.com/28478760/51978813-8c098900-248b-11e9-9df8-1af56718e1f2.png)
Более того, как вы видите на рисунке внизу, элементы приложения, хотя они и видимы, установили видимый атрибут на false на iPhone7, вместо iPhone6 атрибут видимый имеет значение true.
![screenshot at jan 30 11-43-27](https://user-images.githubusercontent.com/28478760/51976175-5319e600-2484-11e9-9368-831a8a37db95.png)
Наконец, действие поиска очень медленное, даже если снимок экрана и исходный код страницы получены.
Это ссылка, указывающая на файл журнала, который включает все описанные действия: appium.log