在用户定义的运行时属性中,我将accessibilityIdentifier
的值设置为browseTabBarButton
。
但是当我尝试使用以下内容从UITests
访问此内容时
app.tabBars.buttons["browseTabBarButton"]
UITabBarItem
无法识别。为什么呢?
答案 0 :(得分:4)
如果您尝试访问UITabBarItem
来切换标签,则可以通过访问UITabBar
中的按钮来以不同的方式实现:
app.tabBars.firstMatch.buttons.element(boundBy: 0).tap()
答案 1 :(得分:2)
设置accessibilityLabel
而不是accessibilityIdentifier
。