Appium 【探讨】关于 Android 和 Selendroid 的一点问题

ben · 2014年02月26日 · 最后由 ben 回复于 2014年02月28日 · 1697 次阅读

1.、当 Device 设置成 Android 时,第二次运行,可以注释 APP 的路径,Appium 会从手机加载 APK。但是,如果设置成 Selendroid 模式时,则必须每次指定 APP 的路径,不能从手机里面加载。意思就是每次必须安装一次 APK,那么这种模式可以修改成不需要每次重装 APK 么?(考虑修改源码?)
2、通过用 Selendroid 测试 Webview 发现,通过 name 查找元素失效。基本只能用 id,tagname 和 xpath。但是 xpath 很难维护,tagname 也有诸多不便,那么在没有 Id 的情况下,还有什么好的方法么。

共收到 5 条回复 时间 点赞
ben #1 · 2014年02月27日 Author

appium-0.16.0 好像已经修改了。

Selendroid

remove requirement to manually update selendroid test apk path in test code
update selendroid (with maven 3.1.1 requirement)

#1 楼 @benlooking Selendroid 测试 Webview 发现能通过 xpath 定位元素么 为什么我的一直是失败的呢?改成 Android 就没有问题,同样的 xpath

ben #3 · 2014年02月27日 Author

#2 楼 @chuyaoyao 找不到 element 么?有可能是因为你那个元素不在 webview 里面?

#3 楼 @benlooking native app,Selendroid 不会不识别吧

ben #5 · 2014年02月28日 Author

#4 楼 @chuyaoyao 有可能哦。。高版本不会用 selendroid 吧。

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