selenium自动追踪微信小程序审核方案
小程序随着腾讯的不断推广,变的越来越普及,同时更新迭代的速度也越来越快,种类越来越多,那么在如何保证时效性就显得尤为重要,其中很重要一个环节就在于小程序审核通过之后,能否立刻通知到相关技术人员进行发布成为一件麻烦事,因为有些公司的发布权限在运营而非主要负责的开发人员手中,这时候就需要自动化测试工具出手了!
场景:A公司,有多个技术团队,每个团队已研发出多个小程序or小游戏,并不断迭代,且每个团队仍然同时有一到两个研发中的小程序。
工具:selenium、python、xlrd、linux(winServer)、SMTP、chrome浏览器、chromedriver
实现流程:1 找一台性能一般的闲置电脑,安装linux或winServer(推荐后者),linux下selenium完美运行需要配置项过多
2 配置selenium环境,安装python并引入selenium、xlrd、smtp模块,安装chrome浏览器及chromedriver(注意chrome和chromedriver的版本对应)
3 编写selenium脚本对公众平台账号下的小程序审核状态进行定时抓取(如有多个账号及小程序,可根据数据分离思想,把动态数据放在excel通过xlrd模块进行动态获取,注意xlrd是针对老版excel的xls文件)
4 使用断言对小程序状态进行判断,通过审核待发布的小程序,可以调用smtp模块实现发送邮件
总结:东西比较简单,我就不贴出具体的实现代码了,写这篇博文只是记录一下工作中如何利用代码解决一些小问题,希望对大家有用!
———————————————————————————————————————————————————————————————————————————————————————————————————————————如果有任何疑问,可微信
有问题可以添加微信群,互相讨论
可QQ群:219537016,虽然群主可能24小时装尸体中....
最新文章
- 逆向工程 - Reveal、IDA、Hopper、HTTPS抓包 等
- Gdb调试多进程程序
- TeamViewer连接Windows8.1系统黑屏解决方案
- 二叉查找树(一)之 图文解析 和 C语言的实现
- 排序稳定性stable
- Query通过Ajax向PHP服务端发送请求并返回JSON数据
- mysql 截取指定的两个字符串之间的内容(locate,substring)
- android 回调函数的使用
- 冒泡排序(python版)
- javascript之toString()和valueOf()函数
- DbHelper第三版, 数据库通吃
- Oracle性能分析3:TKPROF简介
- [DP之多重背包优化方法]
- LeetCode OJ 26. Remove Duplicates from Sorted Array
- C++学习(二) 入门篇
- 理解vue中的scope的使用
- 【安卓网络请求开源框架Volley源码解析系列】初识Volley及其基本用法
- Windows下MongoDB的安装
- 发布xxl-job executor dotnet core 执行器的实现
- android之进度条
热门文章
- es6之类与对象
- 【题解】洛谷P2023 [AHOI2009] 维护序列(线段树)
- ARM Cortex-A53 Cache与内存的映射关系以及Cache的一致性分析
- 【2017001】IList转DataTable、DataTable转IList
- lock free
- 动态树LCT(Link-cut-tree)总结+模板题+各种题目
- shutil.rmtree()
- jsp页面通过EL表达式获取list大小兼容性处理
- springboot的junit4模拟request、response对象
- Arduino UNO仿真开发环境设置和仿真运行