gpt4 book ai didi

ios - 辅助功能标识符停止查找用于 UI 测试的元素

转载 作者:搜寻专家 更新时间:2023-11-01 05:56:05 26 4
gpt4 key购买 nike

我已经在 Storyboard中设置了辅助功能标识符。这些正在工作。但是,我在更多 View 上启用了无障碍功能,现在使用无障碍标识符无法找到任何元素。

但是,我仍然可以使用记录函数生成的代码找到元素。

这是我寻找元素的方式:

XCUIApplication().buttons["loginButton"] //loginButton is the accessibility identifier

下面是使用记录器找到同一个按钮的方法:

XCUIApplication().children(matching: .window).element(boundBy: 0).children(matching: 
.other).element.children(matching: .other).element.children(matching:
.other).element.children(matching: .other).element.tap()

我得到的错误是:

No matches found for *typeOfElement*

到目前为止,我还没有能够在网上找到适用的解决方案。

我的问题简而言之:为什么我不能使用可访问性标识符获取对元素的引用。

提前致谢。

最佳答案

答案是,当您使 View 可访问时,您也会使其所有 subview 不可访问。因此,因为我使我正在访问的 View 的父 View 可访问,所以我无法再访问这些 subview 。这意味着要使 subview 再次可访问,我必须禁用父 View 的可访问性属性。

关于ios - 辅助功能标识符停止查找用于 UI 测试的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44478459/

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