ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

自动化神器automa的测试

2022-05-31 22:31:27  阅读:287  来源: 互联网

标签:插件 py 报表 录制 验证码 神器 自动化 automa 页面


自动化神器automa的测试   前两天因为jenkins升级后各种问题搞到心情特别郁闷,放下来,睡一觉,今天心情好太多。。。于是我又来蹭博客数量啦,哈哈哈~~(有生之年希望写够1000呢)   为啥介绍这个插件?因为觉得以后能用上,虽然测试失败了,有种自动化录制脚本的感觉,不需要写繁琐的代码。   为啥我会知道它?因为在月初的时候,一个在py自动导出报表脚本给过我特别大帮助的小伙子发我的,说微信看到个可视化的自动触发神器,我问他有研究过么,他说介绍看着不错,没研究过。看着公司那会也没啥事做,所以就去玩玩了。研究得不够深入(因为后来公司安排了事我断了研究),B站学习视频也没细看过(纯粹懒!),是接近月中的时候零碎地测试过一下,今天刚好记得,应该要写博来分享下测试感受,说不定将来某一天,有它用武之地呢~   先贴下小伙子发来的链接:https://mp.weixin.qq.com/s/RAjjMlatP1zETvfZx1IFxQ   该链接例子是下载抖音视频,小伙子说跟下载报表挺像。   安装自行百度。。。chrome web store查该插件安装即可。   最左边圆圈中间一点的,叫做:录制工作流;中间那个也就是下图:元素选择器,无比好用(618快来了,感觉自己有推销的味道)

  当点击录制工作流的时候,先新建一个名称,然后在浏览器进行各种页面操作,最后就会自动生成工作流了。点击下面三角形启动就能看到录制详情,相当于把录制操作重映一次:

  如果有用过其他网页自动化工具,例如我老板曾经介绍的:ui.vison【https://github.com/LoveOctocat/UI.Vision-Kantu-ZH】,就不可避免地会出现一些需要人为纠正的问题。譬如有些属性(一个方框代表一个属性)是可以省略的,但录制的时候会无比冗长,说实在的,下面这图是我优化过的,去掉一些重复的东西,不然会发现,页面切换、跳转会有多次闪烁的问题;

 

   又譬如录制下来的工作流有些部分是走不顺的,也就是莫名停止了,要点到日志去看,然后修改到预想的效果。

 

 

   我录制的网页操作大致介绍下:登录系统(通过验证码) ——》 经过几次页面的跳转,到目的报表页面 ——》筛选查询条件导出。

  如下图:

 

   上面我强调登录系统是要:通过验证码的,第一个问题,该插件我暂时找不到解决方法去自动识别验证码,而国内的免费版验证码识别接口,识别准确率又比较低,所以上面的工作流,需要人为输入验证码点击确定,之后这个工作流会自己跑到目标报表页面。

   第二个问题,筛选开始日期和结束日期这里,被卡住解决不了,之前用py写的时候需要先运行js去掉文本框:readOnly 的属性,然后再赋予前一天的日期作为变量填进去,但这个插件好像不支持。

 

   最后说下,如果要求不那么高,接受半自动化半人工的操作,这个插件还是不错的,页面跳转和条件筛选,秒级进行,很快!!! 另外我要吐槽下这个可恶的系统,搞到我挂在定时任务的py脚本, cookie一天半就失效,现在基本1天半就要手动更新cookie,不然导不出报表。

  附带的是B站的学习链接:https://www.bilibili.com/video/BV1iY411J7QF/?spm_id_from=333.788 (大家感兴趣的可以了解学习下~~~)  

标签:插件,py,报表,录制,验证码,神器,自动化,automa,页面
来源: https://www.cnblogs.com/windysai/p/16332316.html

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

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

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

ICode9版权所有