在MonkeyTalk测试中无法点击任何UIVIew

时间:2013-04-25 16:02:01

标签: ios uiview monkeytalk

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

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

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

感谢。

1 个答案:

答案 0 :(得分:0)

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