如何使用Xcode UI Test在几个不同的位置同时执行点击手势?

时间:2016-09-13 11:37:28

标签: ios xcode-ui-testing

我想在同一时间在不同位置执行点按手势。是否可以使用Xcode UI Test来实现?

1 个答案:

答案 0 :(得分:0)

使用UI测试点击特定位置

相关文档,感谢Joe Masilotti:http://masilotti.com/xctest-documentation/Classes/XCUICoordinate.html

请注意,CGVector是根据比率偏移创建的;如果你在这个例子中设置xOffset和yOffset为.5,它将位于屏幕的中心。

  

let tapCoordinate = app.coordinateWithNormalizedOffset(CGVector(dx:   xOffset,dy:yOffset))   tapCoordinate.tap()

不幸的是,似乎没有人能够让XCUICoordinate在其中有两个不同的呃坐标对,并且因为交互是通过坐标而不是通过XCUIApplication本身,我不知道怎么会点击第二个位置。这可能是不可能的。