ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

前网易架构师总结的使用 appium 进行微信小程序的自动化测试

2021-09-04 17:05:14  阅读:136  来源: 互联网

标签:appium 微信 程序 测试 自动化 架构师 webview 软件测试


微信小程序结构

其实微信小程序不过是正常的webview而已. 只是产品概念上的不同. 本质还是h5.
所以用appium是可以进行自动化的.

以我们美团外卖为例. 查看结构就可以看到小程序的dom结构.

欢迎大家使用美团外卖小程序(此处应有广告词)

动化用例的调整

webview的进程名是com.tencent.mm:appbrand1

webview的element需要通过devtool等工具进行分析

具体的细节可参考我之前写过 微信 webview 的自动化技术

示例代码

简单写个demo给大家. 我本地是测试通过的. 代码是scala. 大家自行用自己的语言去实现吧.

关键就是那句


测试用例代码

下面是我整理出来的一份软件测试工程师学习与发展知识架构体系图。

希望大家能在这个成长过程中收益良多。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好“不积跬步,无以至千里。”等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。

最后感谢每一个认真阅读我文章的人这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试,面试时面试官必问的知识点,精选简历等。关注我的微信公众号;程序媛木子;自行获取~

标签:appium,微信,程序,测试,自动化,架构师,webview,软件测试
来源: https://blog.csdn.net/kele9998/article/details/120102354

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有