Phi*_*l24 2 xcode ui-testing ios xcode7 xcode-ui-testing
对于UI测试,我想执行一个swipeRight-gesture来进一步访问按钮.我想要滑动的元素位于屏幕的底部.我访问它:
element.staticTexts["TEST TEXT"].swipeRight()
Run Code Online (Sandbox Code Playgroud)
在执行测试时,滑动不够远.它不会触发元素完全向右滑动并显示我想要点击的其他按钮.
我感觉swipeRight()抓住静态文本的中间并执行手势.
是否有可能将元素更多地向左移动,使其向右滑动更多?
谢谢你的任何建议!
试试这种方法:
let startPoint = element.staticTexts["TEST TEXT"].coordinateWithNormalizedOffset(CGVectorMake(0, 0)) // center of the element
let finishPoint = startPoint.coordinateWithOffset(CGVectorMake(1000, 0))
startPoint.pressForDuration(0, thenDragToCoordinate: finishPoint)
Run Code Online (Sandbox Code Playgroud)
您可以调整1000以达到所需的效果.
| 归档时间: |
|
| 查看次数: |
1130 次 |
| 最近记录: |