我在Xcode中以编程方式创建了UIMenuItem
并使用
[deleteItem setAccessibilityLabel:@""];
[deleteItem setIsAccessibilityElement:YES];
设置访问UILabel
并使其可供测试,但是,当我使用
[tester tapViewWithAccessibilityLabel:@"menuItemDelete"];
如果找不到此访问标签的组件的错误消息,则失败。
任何人都知道如何通过UIViewController
选择KIF framework
项目?
谢谢...
答案 0 :(得分:0)
我想我自己找到了答案,通过iOS模拟器中的辅助功能检查器,您可以找到组件的标签。
因此,在辅助功能检查器中,标签似乎与UIMenuItem
标题相同(似乎它受源代码中setAccessibilityLabel
方法的影响)
所以你可以使用
[tester tapViewWithAccessibilityLabel:@"Custom Name"];
现在模拟菜单项的选择