代码:
new TouchAction(driver).press(screenWidth/2,screenHeight/3*2).waitAction(500).moveTo(screenWidth/2,screenHeight/5).release().perform();

server 日志:
POST /wd/hub/session/7182c8e8-783e-4b06-8f82-d0db35d38e32/touch/perform {"actions":[{"action":"press","options":{"x":187,"y":444}},{"action":"wait","options":{"ms":500}},{"action":"moveTo","options":{"x":187,"y":222}},{"action":"release","options":{}}]}
<-- POST /wd/hub/session/7182c8e8-783e-4b06-8f82-d0db35d38e32/touch/perform 200 3194 ms - 76

结果:
屏幕并没有滑动,有代码执行前后的截图做对比(iOS 系统,有的可以,有的不可以,确定跟机型没关系,跟系统版本有关?)

解决方案:
没有直接解决,java-client 升级到 6.0.0-BETA2,直接使用新的 api 了,可参考:http://baijiahao.baidu.com/s?id=1591721294280884053&wfr=spider&for=pc


↙↙↙阅读原文可查看相关链接,并与作者交流