如何从UITests中访问UITabBarItem?

时间:2016-03-02 12:23:03

标签: ios xcode swift xcode-ui-testing

用户定义的运行时属性中,我将accessibilityIdentifier的值设置为browseTabBarButton

但是当我尝试使用以下内容从UITests访问此内容时

app.tabBars.buttons["browseTabBarButton"]

UITabBarItem无法识别。为什么呢?

2 个答案:

答案 0 :(得分:4)

如果您尝试访问UITabBarItem来切换标签,则可以通过访问UITabBar中的按钮来以不同的方式实现:

app.tabBars.firstMatch.buttons.element(boundBy: 0).tap()

答案 1 :(得分:2)

设置accessibilityLabel而不是accessibilityIdentifier