如何从UITests中访问UITabBarItem?

问题描述 投票:4回答:2

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

但是当我尝试使用以下命令从UITests访问它时:

app.tabBars.buttons["browseTabBarButton"]

UITabBarItem不被承认。为什么?

ios xcode swift xcode-ui-testing
2个回答
4
投票

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

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


1
投票

设置accessibilityLabel而不是accessibilityIdentifier

© www.soinside.com 2019 - 2024. All rights reserved.