gpt4 book ai didi

ios - 在 XCUITest 的可访问性指示器中找不到堆栈 View

转载 作者:搜寻专家 更新时间:2023-10-31 21:56:19 24 4
gpt4 key购买 nike

我正在为我的 View Controller 编写 UI 测试用例。它有三个 View

1.A header view ->Stackview -> 4 个按钮

2.表格 View

3.footer View ->5个按钮

除堆栈 View 及其子按钮外,所有 View 都可访问

谁能指导我如何获取 stackview 及其子元素的引用?

最佳答案

设置header view和stack view不可访问,子元素可访问。您可以使用 UIAccessibility API 执行此操作,将容器的 isAccessibilityElement 设置为 false。在您要与之交互的 View 上,将 isAccessibilityElement 设置为 true,并在每个 View 上设置 accessibilityIdentifier

如果一个容器 View 是可访问的,它的 subview 通常会被隐藏起来,以避免混淆用户试图与之交互的内容。

关于ios - 在 XCUITest 的可访问性指示器中找不到堆栈 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44899898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com