Macaca 求证:swipe 滑动,现在可用吗?试了 n 次都没有成功

dustin · May 17, 2017 · Last by dustin replied at May 17, 2017 · 2587 hits

求证:swipe 滑动,现在可用吗? self.driver.touch('drag',{'fromX':xxx,'fromY':xxx,'toX':xxxxx,'toY':xxxx,'steps':10}) 把坐标换了 N 次还是没有反应。。。。。

共收到 9 条回复 时间 点赞

楼主是 android 还是 iOS?

楼主解决了???
刚了 android python,效果还是点击

dustin #4 · May 17, 2017 Author
马家爵 回复

android

dustin #5 · May 17, 2017 Author

试了,没有反应。。还是没有滑动。。。

dustin 关闭了讨论 17 May 21:31
dustin 重新开启了讨论 17 May 21:32
dustin #8 · May 17, 2017 Author
buzi 回复

你指的是 send_keys? 如果是这个的话,确实解决了。。。已经能够正常输入。如果 macaca-android 等驱动安装成功的话,wd 升级到新版本就行了。新版本 wd 修改了 value_to_key_strokes()方法。

dustin 回复

driver.touch('drag',{'fromX':950,'fromY':1600,'toX':50,'toY':1600,'duration':1})
android 6.0/python
亲测可以的,原来的语句不能用了,你试试

dustin #10 · May 17, 2017 Author
马家爵 回复

好的,我试试。。谢谢啦

dustin #11 · May 17, 2017 Author

@majia @xdf 感谢,亲测确是方法的参数改了。。steps 变为 duration 了。
driver.touch('drag',{'fromX':950,'fromY':1600,'toX':50,'toY':1600,'duration':1})

dustin 关闭了讨论 17 May 21:57
dustin 重新开启了讨论 17 May 21:57
dustin 关闭了讨论 18 May 09:38
达峰的夏天 Macaca 处理网页手势事件 中提及了此贴 11 Mar 17:20
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up