一、影刀RPA介绍

1. 影刀能做什么?

        操作系统、桌面软件、 Web程序的自动化。

        手机App自动化;支持同时控制多台手机设备进行自动化。

       有逻辑、规则的工作自动化,节省一些重复性的劳动时间。

1.2 怎么做的?

  可视化流程设计器

        拖拽式的流程设计器,便捷快速的完成自动化流程搭建;一目了然的可视化搭建,即使没有编程基础,也可快速入门。

支持Python、JavaScript

        影刀支持网页JS脚本、Python代码及各类Python库的接入;支持Python表达式,更灵活实现相应的业务需求。

流程录制

        对用户的网页操作进行自动记录,自动生成自动化流程。

元素库和图像库

        将与你的自动化有关的所有交互元素和图像进行集中存储,以便在流程中重复使用。

捕获元素器

        通过快捷键快速捕获任何网页、桌面软件的元素,快速实现业务流程的操作。

功能特性概览:

二、影刀下载安装

2.1 下载

        下载地址:https://www.yingdao.com/

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  运行调试

运行结果:

桌面上也正常生成了截图:

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐