影刀RPA学习-Web和手机自动化测试
每一个人都会用的RPA,让人不必像机器一样工作每一个功能都充满了巧思,只为帮你解放双手,把精力花在更重要的地方。
一、影刀RPA介绍
1. 影刀能做什么?
操作系统、桌面软件、 Web程序的自动化。
手机App自动化;支持同时控制多台手机设备进行自动化。
有逻辑、规则的工作自动化,节省一些重复性的劳动时间。
1.2 怎么做的?
可视化流程设计器
拖拽式的流程设计器,便捷快速的完成自动化流程搭建;一目了然的可视化搭建,即使没有编程基础,也可快速入门。
支持Python、JavaScript
影刀支持网页JS脚本、Python代码及各类Python库的接入;支持Python表达式,更灵活实现相应的业务需求。
流程录制
对用户的网页操作进行自动记录,自动生成自动化流程。
元素库和图像库
将与你的自动化有关的所有交互元素和图像进行集中存储,以便在流程中重复使用。
捕获元素器
通过快捷键快速捕获任何网页、桌面软件的元素,快速实现业务流程的操作。
功能特性概览:
二、影刀下载安装
2.1 下载
2.2 安装
下载后,双击ShadowBot-5.27.30-x86.exe进行安装:
注:安装过程中360等杀毒软件可能会拦截,记得选择允许~
2.3 注册登录
注册完成并登录后:
三、web自动化
应用--》新建:
3.1 新建PC自动化应用
点击新建--》PC自动化应用:
然后在左侧区域,点击展开网页自动化,选中打开网页,拖拽到右侧区域,会出现如下图:
3.2 实际案例-学习强国web
下面以学习强国网页版为案例,进行说明:
3.2.1 打开网页
浏览器类型可下拉选择,我选择谷歌浏览器;网址输入你要测试的地址,这里我输入的学习强国网页版地址:学习强国
点击确定后,网页对象会保存到web_page中;
3.2.2 等待
网页数据比较多,加载数据比较慢,所以这里我们需要添加一个等待时间;
设置等待5秒:
学习强国网页版打开后,我们需要捕获页面元素,然后进行下一步的测试。
3.2.3 捕获元素
点击页面底部的“元素库”,然后点击捕获元素,首次点击可能会报如下错误,点击安装即可。
点击捕获元素后,会有如下提示:
ctrl+单击左键:
点击捕获相似元素后,可以发现它自动找到12个相似元素:
添加:获取相似元素列表-懒加载(web)
点击去元素库选择--》相似元素组
3.2.4 ForEach列表循环
上一步我们已经获取到每一项的链接,如果想要分别打开每一项,我们可以使用ForEach循环列表,如下图:
然后在循环体中,点击每一项打开:
单击确定后,主流程如下:
点击运行,观察是否如我们期望的一样 ,分别打开每一项:
确实如我们期望的一样,这12项均已自动打开,如下图:
我们还可以继续在循环体中添加我们想要的操作,这里就不在展示了。因为是示例,所以比较简单,总体来说拖拽就可以实现,还是很方便的。
四、手机自动化
需求:自动打开设置,并找到关于手机,获取系统版本号
4.1 新建手机自动化应用
4.2 实际案例-设置APP
4.2.1 手机管理器配置
进度到100%后,会有动画提示手机端如何开启调试模式,然后在手机端自动安装2-3个应用,点击安装即可。
4.2.2 连接手机
4.2.3 点击元素--设置APP
4.2.3.1 捕获设置app元素
点击元素(手机),操作目标选择:设置,如下图
等待1s:
4.2.4 滑动手机屏幕
4.2.5 等待元素
捕获关于手机
4.2.6 屏幕截图
点击关于手机:
4.2.7 获取手机元素信息
4.2.8 打印日志
4.2.9 运行调试
运行结果:
桌面上也正常生成了截图:
更多推荐
所有评论(0)