我有一个 UIView 的子类,假设它class DemoView: UIView { }包含 UILabel 和 UIButton。我需要对其进行分组并添加 UIAccessibilityCustomAction,因此我覆盖了var accessibilityElements: [Any]?并使用 union 来连接两个元素。我还将“Users”字符串分配给accessibilityLabel.
从用户的角度来看,它应该正常工作,VoiceOver 会读取Users,然后用户可以选择名为 的自定义操作Edit。
问题是我不知道如何从 UITests 触发这个自定义操作。我知道它XCUIElement包含数组UICustomActions并且我可以获得它的选择器,但是然后呢?