当前位置: 首页 > news >正文

[RPA] 影刀RPA基本知识

1.应用的构成

一个应用:由多条指令叠加组成

一条指令代表了一个操作动作

许多条指令按照一定的逻辑关系编排起来,就构成了一个应用(这里的应用可理解为软件机器人RPA)

一个应用 = 多个自动化指令的集合 

2. 指令的一般构成

在XXX对象上,对XXX元素执行XXX操作

我们以【填写输入框(web)】指令为例

在web_page网页对象上,对输入框_wd元素执行输入'影刀'的操作

指令由目标对象、目标元素、操作动作三个要素组成

目标对象(网页对象) ==> 操作的背景

目标元素 ==> 操作的目标

操作动作 ==> 操作的类型

2.1 网页对象(目标对象)

网页对象是给网页起一个名字,该名字最好有实际的意义

如何获取网页对象?

①【打开网页】指令

网页对象可以通过"打开网页"的方式获取

②手动打开的网页,使用【获取已打开的网页对象】指令

网页对象可以通过"获取已打开的网页对象"获取

匹配方式: 匹配当前选中的网页、根据标题匹配、根据网址匹配

如何使用网页对象?

后面在使用这个网页的时候,直呼其名的进行选用,注意一定不要选错了网页对象

提示Tips

① 网页内容发生刷新,网页对象不会发生变化

② 点击弹出新网页,网页对象会发生变化,此时需要使用【获取已打开的网页对象指令】获取新网页的网页对象 (点击弹出新网页,是一个新的网页对象)

2.2 网页元素(目标元素)

网页元素即操作目标,网页元素的命名需要有实际的意义

如何获取网页元素?

捕获新元素 ---> 到达指定捕获位置 ---> 出现红框 ---> CTRL + 单击

提示Tips:捕获元素可随捕随用,在指令中直接选择捕获新元素

                 捕获元素也可以先捕后用,在元素库中先捕获元素,再在指令中进行选择

                 同一网页的元素会被保存在同一分组中

我们以【点击元素(web)】指令为例

补充扩展:相似元素组

相似元素组是一组在【位置】或【内容】上有相似性的元素

相似元素组的本质遵循最大相似原则

1.红苹果与红苹果的最大相似性是红苹果

2.红苹果与绿苹果的最大相似性是苹果

3.苹果与香蕉的最大相似性是水果

相似元素组:在两个元素当中找到它们的共性,然后去整个网页中寻找哪些元素也符合这个共性(最大相似性原则),寻找标准:内容相似或位置相似

如何捕获相似元素组: 先捕一个,再捕一个

如何使用相似元素组: 配合循环,把元素依次拿出来进行处理

2.3 操作的类型

对元素的操作类型:

① 点击与悬浮

② 填写输入框

③ 设置下拉框或复选框

④ 元素拖拽

⑤ 获取网页元素信息

⑥ 处理上传或下载对话框

上述对元素的操作类型不止这些,读者可自行查阅练习相关操作类型

http://www.dtcms.com/a/270373.html

相关文章:

  • Kafka多组消费:同一Topic,不同Group ID
  • NV298NV312美光固态闪存NW639NW640
  • 基于mysqlfrm工具解析mysql数据结构文件frm表结构和数据库版本信息
  • 【Nginx】Nginx代理WebSocket
  • 扣子Coze远程连接数据库插件
  • C语言基础(1)
  • 【C++】AVL树底层思想 and 大厂面试
  • Python 的内置函数 slice
  • 为什么elementui的<el-table-column label=“名称“ prop=“name“ label不用写成:label
  • RS-232协议与RS485协议详解
  • [Backlog] 命令行界面CLI vs Web界面及服务端
  • 快手电商要投入多少钱?快手电商入驻条件和费用
  • 分布式无线工业数据采集终端应用场景简析
  • POI报表
  • Paimon本地表查询引擎LocalTableQuery详解
  • Mybits-plus 表关联查询,嵌套查询,子查询示例演示
  • 使用策略模式 + 自动注册机制来构建旅游点评系统的搜索模块
  • 音频被动降噪技术
  • Spring AI:ETL Pipeline
  • STM32-USART
  • 图像噪点消除:用 OpenCV 实现多种滤波方法
  • jmeter 性能测试步骤是什么?
  • 【深度学习新浪潮】什么是上下文长度?
  • MQTT QoS 2 详细流程解析
  • 爬虫-request处理POST
  • pytorch深度学习-ResNet残差网络-CIFAR-10
  • 利用AI技术快速提升图片编辑效率的方法
  • Mapper接口是什么
  • HarmonyOS从入门到精通:自定义组件开发指南(四):组件状态管理之父子组件通信
  • 跨越十年的C++演进:C++23新特性全解析