点击绝对坐标

我正在尝试执行自定义导航条的实例化视图。 由于我似乎无法先select它,然后点击,我想使用自定义坐标(元素位于左上angular)执行点击操作:

UIATarget.localTarget().frontMostApp().tapWithOptions({tapCount: 1, touchCount: 1, duration: 0.1, tapOffset: {x: 0, y: 0}); 

不幸的是,它看起来水龙头的起源(0,0)正好在NavigationBar元素的下面,我不能点击这个元素,因为它在NavigationBar里面。 从屏幕的左上angular开始执行水龙头的正确方法是什么?

我认为在tapWithOptions的选项中指定duration键是导致问题的原因。

在我使用UI自动化testing的一个自己的应用程序中,我尝试了一个实验。 我粘贴了你在乐器上写的这行,当我运行它时,它不起作用。 但是,当我删除duration关键,它的工作和一个水龙头进行。 我的猜测是,即使持续时间很短,添加duration也会触发一个“轻按”button。 轻拍手势识别器显然忽略了由UI自动化生成的这些types的事件。 通过删除duration键,UI自动执行一个正常的水龙头,它应该工作。