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

ben · February 26, 2014 · Last by ben replied at February 28, 2014 · 1174 hits

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

共收到 5 条回复 时间 点赞
ben #1 · February 27, 2014 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 · February 27, 2014 Author

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

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

ben #5 · February 28, 2014 Author

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

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up