在XCUITest中的辅助功能指示器中找不到stackview

Nit*_*rma 3 ios xctest swift xcode-ui-testing

我正在为我的视图控制器编写UI测试用例.它有三个视图

1.标题视图 - > Stackview - > 4个按钮

2.table视图

3.footer view - > 5个按钮

除stackview及其子按钮外,所有视图均可访问

任何人都可以指导我如何获得stackview及其子元素的引用?

Ole*_*tha 10

将标题视图和堆栈视图设置为不可访问,并且可以访问子元素.您可以使用UIAccessibility API执行此操作isAccessibilityElement,对容器设置为false.在要与之交互的视图上,设置isAccessibilityElement为true并accessibilityIdentifier在每个视图上设置.

如果可以访问容器视图,则其子视图通常会被隐藏,以避免混淆用户尝试与之交互的内容.