前言

之前在广州的 Appium girl QQ 群有同学分享了微信的开发者工具,今天终于抽空试了下,惊喜地发现现在 Android 版微信已经可以通过一些设置做到支持从 chrome 的开发者工具直接进行调试了,在此分享一下。

开发者工具文档内容较多,且里面大部分功能是针对开发的,需要公众号授权。这里主要分享对我们测试人员而言比较有用的从 chrome 开发者工具对 Android 版微信的 WebView 进行调试的方法。

具体步骤

打开微信,设法打开网址 http://debugx5.qq.com(推荐直接把这个网址发给文件传输助手,然后就可以直接打开链接了)

在打开的网页中选择【信息】->【TBS settings】,勾选【是否打开 TBS 内核 Inspector 调试功能】

微信提示需要重启,点击重启

完成这三个步骤后,就可以像平时调试 Android 应用 WebView 那样在 chrome 的开发者工具中调试微信中的 WebView 了!

当然,除了调试,我们还可以利用开发者工具对微信中的网页进行性能相关的测试,获取页面加载的性能指标,分析定位一些加载缓慢的问题。

One more thing

从原理上看,既然能支持 chrome 的开发者工具,那么是不是也意味着用 appium 也可以控制微信中的 WebView 了呢?由于现在电脑没有 appium 环境,试验不了。有兴趣有条件的同学赶紧试试啦~

android 微信辅助开发,Android 微信支持直接从 chrome 的开发者工具调试啦!相关推荐

  1. 使用Chrome开发者工具调试Android端内网页(微信,QQ,UC,App内嵌页等)

    使用Chrome开发者工具调试Android端内网页(微信,QQ,UC,App内嵌页等) 传送门 转载于:https://www.cnblogs.com/momozjm/p/9389912.html

  2. 微信 考勤 php,微信企业号开发之微信考勤Cookies的使用_javascript技巧

    在上篇文章给大家介绍了微信企业号开发之微信考勤百度地图定位,接下来通过本文学习微信企业号开发之微信考勤Cookies的使用,具体内容如下. 使用微信考勤,每次使用微信企业号开发:微信用户信息和web网 ...

  3. 微信web开发者工具调试

    来源:http://www.cnblogs.com/Leo_wl/p/5983030.html 前几天写了一篇使用fiddler调试微信端页面的,然后博友评论说使用fiddler太麻烦了,推荐使用微信 ...

  4. 使用微信web开发者工具调试微信企业号页面

    使用微信web开发者工具调试微信企业号页面(前端页面,已发布在服务器上的) 前几天写了一篇使用fiddler调试微信端页面的,然后博友评论说使用fiddler太麻烦了,推荐使用微信web开发者工具调试 ...

  5. 微信 PC 端h5页面打开的内置浏览器开发者工具界面

    困境 项目开发的h5页面需要在微信端支持转发.分享功能,以及企业微信授权等相关权限功能,h5页面功能开发可以直接在Chrome浏览器的移动端模式开发,但是涉及微信权限时的一些功能,则需要在微信和企业微 ...

  6. 微信开发者工具调试公众号网页提示: 未绑定为公众号的网页开发者

    前言 工作中难免需要给客户处理各种问题,此时开发者需要使用微信开发者工具调试,调试前需要客户将开发者配置为公众号的网页开发者.为了避免重复沟通,特写篇文章记录配置过程 1. 情景再现 开发者使用微信开 ...

  7. 微信开发者工具-调试器

    微信开发者工具-调试器 调试器常用的 6 大功能模块有:Console.Sources.Network.Appdata.Storage.Wxml Console Console有两大功能: 1)开发者 ...

  8. 如何使用微信开发者工具调试在微信端访问的网页

    假设我用vue开发了一个web应用,需要在手机微信里访问并调试, 可以按照本文介绍的步骤,使用微信开发者工具来调试. 假设我的web应用的访问入口是如下公众号菜单的"预约"按钮: ...

  9. 微信开发者工具调试器是空白的

    微信开发者工具调试器是空白的 微信开发者工具开发小程序的时候想看网络请求发现调试器是空白的,我还在想,什么垃圾,竟然不能看网络请求,然后咨询了一下客服,原来是IDE升级版本之后出现的bug,退出之后重 ...

最新文章

  1. 当前上下文中不存在viewbag
  2. 【BZOJ1305】 [CQOI2009]dance跳舞
  3. 转 Android自动测试之monkeyrunner工具(二)
  4. servlet 变量 及servlet 初始化 和销毁 ThreadLocal
  5. Android在屏幕任意位置显示对话框
  6. Python描述性统计示例
  7. 用Word写博客园文章
  8. RabbitMQ播放模块! 构架
  9. 数据库 日期格式操作
  10. linux磁盘阵列扩容,linux raid1扩容的方法
  11. php api框架 登录验证码,thinkphp3.2 框架如何使用验证码
  12. c#winform选择文件,文件夹,打开指定目录方法
  13. Win10 安装rational rose 7教程
  14. BFS(广度优先算法)
  15. python爬虫抖音视频代码_python爬虫 抖音短视频解析下载
  16. autocad2014 菜单栏 闪退_AutoCAD2014闪退解决办法
  17. Ribbons界面介绍(3)——设计思想
  18. python代码练习,微信登入并生成头像大图
  19. java 函数名相同_下列方法不属于java.lang.Math类的有(方法名相同即可)【 】...
  20. 我爱你,没有什么目的:情感日志

热门文章

  1. 动力节点-javaweb项目入门到实战教程-下
  2. RBM(限制玻尔兹曼机)、DBN(深度信念网络)介绍
  3. ArcGIS Pro 2.7 新特性(部分)
  4. 非Root环境下安卓实现全屏,屏蔽下方虚拟按键:左键、右键。较新安卓系统无法屏蔽Home键。源代码例子
  5. ios设备的Crash Log提取及分析方法
  6. 期权为什么有那么多行权价,一个例子解释清楚!
  7. 下载超过1GB的文件失败问题排查及解决
  8. Qt实现不规则按钮之自绘圆盘式按钮
  9. 你竟然是这样的端智能?
  10. 老年俱乐部app开发