Appium chrome 调试识别不到 app webview

cheng · 2017年12月03日 · 最后由 又阝 回复于 2018年02月08日 · 3399 次阅读

电脑端的 chrome 版本是 62.0.3202.94

两台手机,安装公司的同一个 app,版本号都相同:

a 手机:5.1 系统,系统设置中 Android Sysytem WebView 版本:42.0.2311.129,未装有 chrome 浏览器,
连接 pc,chrome://inspect/#devices 可以识别到 app 的 webview,inspect 可以查看成功,appium 打印 contexts 也成功打印出了 webview 和 native

b 手机:7.1.2 系统,Android Sysytem WebView 版本:60.0.3112.78,未装 chrome 浏览器
连接 pc,pc 端 chrome 浏览器输入 chrome://inspect/#devices ,看不到我们 app 的 webview 出来,用自带的浏览器打开如百度网页,也看不到百度网页的 webview;
然后手机安装的 chrome 浏览器(62.0.3202.84),打开百度,电脑端观察到了 ‘百度一下’ 的 webview,但不管怎么样,我们 app 的 webveiw 页面就是无法看到

现在卡在这里找不到原因,实在是搞不懂,有没有大侠能分析分析啊?

共收到 6 条回复 时间 点赞
  • 和开发确认是否打开 WebView 调试
  • 确认下使用的是哪种 WebView,如 crosswalk 就比较特殊

问了开发,果然是没有打开,只是有台手机为什么没打开开关也拿到,比较奇怪

cheng 回复

小米有些系统是属于开发版系统,默认打开调试开关。模拟器的也是默认打开调试开关。

陈恒捷 回复

开发打的 release 包,但是给了我 webview 开关自己打开,打开后,inspect 有看到应用的 webview,但是不打开,是空白页面,下直接就提示 404 Not Found The resource could not be found. 不 *** 看百度网页 inspect 又是正常的

额 换个手机就好了

请问一下楼主,我想识别微信小程序的页面元素,也是碰到和你一样的问题,一直解决不了,chrome 浏览器 H5 页面元素识别没问题,就是微信小程序的页面,在 chrome 输入 chrome://inspect,只有一个 inspect 按钮,点击之后页面一片空白,求大佬解答,谢谢

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