关注上面的“测试开发技术”并选择星级。
干技术,尽快交付!
目前市场上,大家最常用的移动App UI自动化测试工具有:
很多朋友第一次接触这两款App UI自动化测试工具时,难免会问,它们能支持微信小程序或者微信公众号H5页面的自动化测试吗?答案显然是肯定的,但需要一些特殊的设置。
首先,大家需要明白的是,无论是微信App还是QQ内置浏览器,它们的内核都不是原生的,而是自己开发的X5内核。当我们需要对微信小程序或者微信H5页面进行自动化测试时,我们需要进行一些相关设置并切换到系统内核,以便我们能够有效地识别和获取App控制元素信息。
1. 如何设置
1、首先打开微信任意聊天框,输入,点击进入TBS调试页面,然后点击页面上的“安装在线内核”:
2、安装成功后,我们需要重启微信才能生效;
3、再次进入TBS调试页面,检查我们的设置是否生效。单击“查看版本信息”。如果版本信息为0(空)则设置成功:
通过以上设置后,就可以切换到系统内核,这样当您使用或测试自动化App UI工具时,可以正常获取微信小程序或微信公众号菜单中的H5页面元素。
2、如果是混合App页面,自动化测试时需要切换,可以进行如下设置。
1.打开微信小程序的调试功能(以便获取小程序)
在微信聊天页面输入:,点击跳转到x5调试页面,点击信息,然后勾选【开启TBS内核调试功能】。
TBS调试仅适用于系统,iOS尚不支持。
如果您觉得文章不错,请点赞、转发、关注、留言,因为这将是公众号继续输出更多优质文章的最强劲动力!
PS:匡时老师主讲的《全栈测试与开发技能训练营》将于本月底正式开营。课程内容强烈推荐!欢迎想要提高考试技能的同学报名。课程大纲: