zoukankan      html  css  js  c++  java
  • 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小时装尸体中....

  • 相关阅读:
    关于url路径的定义方式
    script标签的位置
    jQuery中ready与load事件的区别
    Python中cv2库和matplotlib库色彩空间排布不一致
    OpenCV for Python 学习笔记 三
    OpenCV for Python 学习笔记 二
    OpenCV for Python 学习笔记 一
    CentOS7配置opencv for python && eclipse c/c++[更新]
    <转>关于 error LNK2019:无法解析的外部符号 ,该符号在函数**中被引用的思考
    OpenCV load 运行出错 cv::Exception 出错
  • 原文地址:https://www.cnblogs.com/wujianqinjian/p/9749182.html
Copyright © 2011-2022 走看看