我想在同一时间在不同位置执行点按手势。是否可以使用Xcode UI Test来实现?
答案 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本身,我不知道怎么会点击第二个位置。这可能是不可能的。