如何使用findElementsByIosNsPredicate?

时间:2017-06-12 08:01:42

标签: selenium nspredicate xctest ios-ui-automation appium-ios

  

Appium 1.6

     

IOS9.3

我过去常常找到iOS元素:

findElementByIosUIAutomation(".tableViews()[0].cells()[1].collectionViews()[0].cells()[0]")

但在XCUITest中,如何使用findElementsByIosNsPredicate?如何编写谓词字符串?

请帮助我!

1 个答案:

答案 0 :(得分:0)

也许你可以尝试使用类似的东西:

XCUIApplication().tables.element(boundBy: 0).cells.element(boundBy: 1).collectionViews.element(boundBy: 0).cells.element(boundBy: 0)

但我强烈建议将accessibilityIdentifier添加到UI元素并直接使用它:

XCUIApplication().cells["cellAccessibilityIdentifier"]