如何在UITests Target中找到带有accessibilityIdentifier的UIView

时间:2018-02-28 08:16:42

标签: ios xcode xcode-ui-testing

我试图在测试目标中找到带有 navigationBar UIView的{​​{1}}元素,以便检查accessibilityIdentifier状态。

尝试了不同的解决方案,但无法找到所需的解决方案。 有没有办法实现想要的东西?

尝试了这个解决方案:isEnabled - 没有用。

2 个答案:

答案 0 :(得分:5)

可以使用otherElements查询常规视图。

let app = XCUIApplication()
app.otherElements["navigationBar"]

答案 1 :(得分:0)

您是否已在元素的项目目标中设置可访问性标识符。要了解更多相关信息,请参阅此文章:https://medium.com/the-ministry-of-testing/adding-accessibility-identifiers-to-an-ios-app-c8e09d9c20f3