在iOS设备上模拟多点触控UIAutomation

时间:2014-06-02 23:59:29

标签: multi-touch ios-ui-automation

有人能指出我在如何模拟乐器中的多点触控的正确方向吗?

有一些函数可以使用触摸次数作为参数,但我不了解如何实际定义每次触摸的坐标。

例如,我需要模拟用户在坐标x1,y1和x2,y2处按住触摸(或点击)。

应用程序没有使用标准的可访问UI对象,因此我只能使用坐标。

1 个答案:

答案 0 :(得分:0)

我认为以下内容应代表特定坐标处的保持点按,但它只是单指点击。

target.frontMostApp().mainWindow().scrollViews()[0].touchAndHold(1.7);

如果你真的需要两个手指 尝试执行不会移动很远的滑动操作

target.frontMostApp().mainWindow().tableViews()[1].cells()[2].dragInsideWithOptions({startOffset:{x:0.0, y:0.1}, endOffset:{x:0.5, y:0.1}, duration:0.25});