2

我们无法成功点击任何具有 UITapGestureRecognizers 的子类 UIView。我们知道 UIViews 上有正确的 AccessibilityLabels,因为当我们运行测试时,测试不会无法识别 Views,我们会看到在 View 区域上发生的点击,并且我们能够手动记录我们的操作并它就像我们输入测试一样填写它。可悲的是,我们的 View 上实际上没有任何水龙头注册,我们的测试最终什么也没做。

按钮、ButtonSelects 等都可以正常工作。

我们在这里缺少什么吗?任何帮助将不胜感激。

谢谢。

4

1 回答 1

0

通过分析 MonkeyTalk 源代码,我发现带有手势识别器的自定义视图必须是第一个接收触摸的视图。这意味着它的所有子视图都必须将 userInteractionEnabled 设置为 NO。在我进行此更改后,它对我有用。

于 2015-02-20T15:29:51.637 回答