Appium 真机 webview 里元素,无法定位,appium,inspetor 无法查看

xiaoxiaogou · 2015年03月26日 · 最后由 陈恒捷 回复于 2015年03月26日 · 2259 次阅读

环境:
真机:android4.3
app 应用里有很多 webview

我分别用 appium 1.3.4 1.3.6 加 automationName= selendroid 和不加运行:
结果如下:

如果不加 selendroid 这个属性:
webView 无法显示,界面只定位位 webView 这一层就无法继续定位了。
如果加 selendroid 这个属性
1.3.4 无法启动
1.3.6 仍然无法定位

现解决方案,用坐标定位,工作里极大,且中文无法输入,请问各们同学,有更好的解决方案吗

共收到 4 条回复 时间 点赞

appium 的方案是 4.4 以上使用 ChromeDriver,4.4 以下用 Selendroid,切换 context 后就和 Selenium 一样了。
Chrome inspect 可以通过 PC 查看 APP 中 WebView 中的 Html 元素结构。

http://appium.io/slate/en/v1.3.4/
看官网文档 AUTOMATING HYBRID ANDROID APPS 一节

/index_2.html
9 分 20 秒开始有示范

#1 楼 @sanlengjingvv
感谢回复,我先研究下

#1 楼 @sanlengjingvv
现在报这个错
Unterminated object at character 67 of 好像是 jSON 反回解析 html 时候失败!

有具体 Log 吗?

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