Appium 请问一下哪里能找到所有的 mobile:方法

jackloo · 2018年01月26日 · 最后由 jackloo 回复于 2018年01月26日 · 2084 次阅读

查看 Appium-Python-Client-0.26 中 WebDriver 的方法时,看到 tap,scroll,swipe,flick 等方法都是通过 MultAction 和 TouchAction 实现,之前的通过 execute_script(mobile:scroll,swipe,doubleTap,tap) 等都已经被取消,但 pinch 和 zoom 内部依然是通过执行 mobile:pinchClose 和 pinchOpen 来实现。

再浏览 appium 版本更新日志 (https://github.com/appium/appium/blob/master/CHANGELOG.md)

其中提到多次 mobile:方法的增加和删除,所以想问一下哪里可以查找所有的 mobile:方法?

在 appium-desktop 的\resources\app\node_modules 目录中,有大量的 js 文件,实在太多,查找文件名包含和文件内容中包含 pinch 的,都没找到有关 pinchOpen 和 pinchClose。

共收到 2 条回复 时间 点赞
黑水 回复

这里搜出来的不全,像 pinchClose, pinchOpen, shell 等都找不到。后来还是在 node_modules 里找到了,在 appium_android_driver/lib/commands 下的 actions.js 和 execute.js 里。不知道这个 shell 用来执行啥的。找不到资料。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册