问题描述:RobotFramework加好appiumlibrary了,看了appium的日志,完全没有帮助
appium日志:
2017-03-21 09:42:03:753 - info: [debug] [BOOTSTRAP] [debug] Performing TouchUp using element? false x: 484, y: 851
2017-03-21 09:42:03:759 - info: [debug] Responding to client with success: {"status":0,"value":true,"sessionId":"c8e4858d-7716-4715-b0b6-5b3b39180def"}
2017-03-21 09:42:03:760 - info: <-- POST /wd/hub/session/c8e4858d-7716-4715-b0b6-5b3b39180def/touch/perform 200 120.553 ms - 76 {"status":0,"value":true,"sessionId":"c8e4858d-7716-4715-b0b6-5b3b39180def"}
2017-03-21 09:42:03:760 - info: [debug] [BOOTSTRAP] [debug] Returning result: {"value":true,"status":0}
后来用手机真机也试了,而且开启了指针位置,然并软.
后来我发现,手机真机指针有显示按了一下屏幕,只是时间有点短.果然,升级之后的多出来这个选项.试了一下参数写成1000,立马见到效果,搞定了.
手贱,试了一下duration填空,竟然也成功了.所以我觉得解决办法是升级appiumlibrary.
当然,估计的原因应该是原来的默认点击时间太短了吧.比100还要小?
有时间再去看一下源码吧.