emo*_*ssi 43 xcode xcode7 xcode-ui-testing xcode7.3
我正在尝试录制一些XCUITesting函数.我收到这个错误.
Timestamped Event Matching Error: Failed to find matching element
Run Code Online (Sandbox Code Playgroud)
这是一个Xcode错误和/或我的UI的复杂性问题?
我在很复杂的应用程序上也遇到了同样的问题:关键是全部isAccessibilityElement设置为YES.UI测试和可访问性齐头并进.我想到的方式是设备需要能够与元素交互,因为表面上,用户将无法做到.
我这样做了两次:
在cellForRowAtIndexPath-cell.isAccessibilityElement = YES
在awakeFromNib一个UITableViewCell子类-self.isAccessibilityElement = YES
希望有所帮助,祝你好运!
小智 1
尝试使用 items isAccessibilityElement 属性进行操作。据我所知,像 tableView 这样的容器应该将此属性设置为 NO,以便可以访问其中包含的项目
辅助应用程序只能获取有关由辅助功能元素表示的对象的信息。因此,如果您实现的自定义控件或视图应可供残障用户访问,请将此属性设置为 YES。这种做法的唯一例外是视图仅充当其他应可访问的项目的容器。
| 归档时间: |
|
| 查看次数: |
4770 次 |
| 最近记录: |