我想支持VoiceOver.我有一个UIButton内心UITableViewCell.根据最佳实践,我已禁用了accessibility(.isAccessibilityElement = false)按钮,并为cell(accessibilityCustomActions, NSAccessibilityCustomAction)实现了自定义辅助功能.
这样VoiceOver就不会找到并读取按钮作为自己的元素.为了使按钮后面的功能可访问,我已向单元格添加了自定义辅助功能操作.通过自定义操作,用户可以通过向上和向下滑动来选择操作.然后用双击执行它.
现在我想用UITest测试这个动作.无法访问UITest内的按钮,因为它已禁用可访问性.
如何在UITest内执行自定义辅助功能?
如何从我的设备或模拟器中删除我在步骤3中接受的证书?
它不存在于Settings- > General- >中Profiles,执行Settings- > Safari- > Clear Cookies and Data和Settings- > Safari- > Clear History也没有效果.