Appium 刚接触 Appium,钉钉,智行火车票这些 APP 都不能连接,有道,百度阅读这些都可以

卡里啦 · 2019年05月10日 · 最后由 卡里啦 回复于 2019年05月10日 · 1678 次阅读




连接的有道,百度阅读这些 APP 没问题,连接钉钉和抢票 APP 没一个成功的。这是为什么呢。包名都是通过 adb shell→dumpsys window windows | grep -E ‘mCurrentFocus 打印,应该没问题,毕竟有道也是用的这里面的包名,但钉钉和抢票 APP 就是连接不上呢?求求大佬解释解释。

共收到 5 条回复 时间 点赞
6楼 已删除

先研究下应用用的是 native 还是 h5

可能是启动 appActivity 错的,
最简单的方式查看下启动 Activity 是什么就行了
adb shell monkey -p com.alibaba.android.rimet -v 1 打印内容
cmp=com.alibaba.android.rimet/.biz.SplashActivity
appium:
appActivity=.biz.SplashActivity
应该就行了

YueChen 回复

大佬牛皮了,的确是 appActivity 的问题,但是为啥我打印出来的有对又有错的。👍 👍 👍 👍 👍

卡里啦 回复

Activity 应该不是默认解析出来的 Activity
还有一点如果是 H5 应用的话,还需要特定的 chromedriver 才可以.

Tiper 回复

好的,感谢。

卡里啦 关闭了讨论 05月20日 16:33
卡里啦 关闭了讨论 05月20日 16:33
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册