【问题标题】:how to select UIMenuItem of UIMenuController in KIF framework?如何在 KIF 框架中选择 UIMenuController 的 UIMenuItem?
【发布时间】:2014-09-24 07:45:30
【问题描述】:

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

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

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

运行测试时
[tester tapViewWithAccessibilityLabel:@"menuItemDelete"];

未找到具有此访问标签的组件的错误消息失败。

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

谢谢...

【问题讨论】:

    标签: ios objective-c kif-framework kif


    【解决方案1】:

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

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

    所以你可以使用

    [tester tapViewWithAccessibilityLabel:@"Custom Name"];
    

    现在模拟菜单项的选择

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多