繁体   English   中英

如何在KIF框架中选择UIMenuController的UIMenuItem?

[英]how to select UIMenuItem of UIMenuController in KIF framework?

我在Xcode中UIMenuItem编程方式创建了UIMenuItem ,并使用

[deleteItem setAccessibilityLabel:@""];
[deleteItem setIsAccessibilityElement:YES];

设置访问UILabel并使其可用于测试,但是,当我使用

[tester tapViewWithAccessibilityLabel:@"menuItemDelete"];

失败,并显示带有此访问标签的组件错误消息。

有谁知道如何通过KIF framework选择UIViewController项目?

谢谢...

我想我自己找到了答案,通过iOS模拟器中的辅助功能检查器,您可以找到组件的标签。

因此,在可访问性检查器中,标签似乎与UIMenuItem标题相同(似乎受源代码中的setAccessibilityLabel方法影响)

所以你可以使用

[tester tapViewWithAccessibilityLabel:@"Custom Name"];

现在模拟菜单项的选择 在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM