xcode:时间戳事件匹配错误:无法find匹配的元素
我试图logging一些XCUITesting函数。 我得到这个错误。
Timestamped Event Matching Error: Failed to find matching element
这是一个Xcode错误和/或与我的用户界面的复杂性问题?
我在一个非常复杂的应用程序中也遇到了相同的问题:关键是isAccessibilityElement
被设置为YES。 UItesting和可访问性携手并进。 我想到的方式是设备需要能够与元素进行交互,因为表面上,用户不能这样做。
我做了两次:
-
在
cellForRowAtIndexPath
–cell.isAccessibilityElement = YES
-
在
UITableViewCell
子类中的awakeFromNib
中 –self.isAccessibilityElement = YES
希望有所帮助,祝你好运!
尝试使用项目isAccessibilityElement属性进行操作。 据我所知,像tableView容器应该有这个属性设置为NO,以便其中包含的项目是可以访问的
辅助应用程序只能获取有关由可访问性元素表示的对象的信息。 因此,如果您实施自定义控件或适合残障用户访问的视图,请将此属性设置为YES。 这种做法唯一的例外是仅仅作为其他应该可以访问的物品的容器。
- 使用UINavigationController在UIPageViewController中下载内容
- 在Xcode 4中删除项目中的git
- 如何在Objective-C中创build可变参数方法
- 代码签名错误:应用程序标识符“com.reapptive.Floors2Go”与当前设置“com.reapptive.Floors2Go”不匹配
- 〜/ Library / Developer / Xcode / iOS DeviceSupport / <iOS版本> / Symbols / System / Library消耗我的Mac磁盘空间14 GB
- 如何禁用UIScrollView的水平滚动?
- 如何在XCode中运行单个testing用例?
- 如何让Xcode再次显示其启animation面?
- 在NSUserDefaults中存储值有没有限制?