影刀RPA自动化学习和部分问题解决方式

RPA,一个解放双手的软件学习

目录

  • 1.安装和基本概念
    • (1)指令
    • (2)捕获 页元素和软件元素
    • (3)捕获相似元素
    • (4)元素捕获的实质
    • (5)深度捕获元素
    • (6) 变量
  • 2.三大逻辑——判断,等待与循环
    • (1)判断
    • (2)等待
    • (3)循环
  • 3.数据的表达
    • (1)数字类型
    • (2)字符串类型
    • (3)列表
    • (4)数据类型转换
  • 4.与Excel的交互
    • (1)读取excel内容
    • (2)写入Execl数据
    • (3)循环excel内容
    • (4)sheet页面相关
  • 5.异常的处理
    • (1)子流程和全局变量
    • (2)异常处理
  • 6.元素的通用性和流程调试
    • (1)找不到元素怎么办
    • (2)找到很多元素怎么办
    • (3)流程调试
  • 7.软件操作自动化
    • (1)qq自动发送消息
  • 8.鼠标键盘+图像操作自动化
    • 1.基本概念
    • 2.批量添加企业微信好友流程图
  • 9.手机操作自动化
    • 1. pc端配置
  • 10.剪切板
  • 11.日期时间的自动化操作
    • 1.基础操作
  • 12.文件操作
    • 基本操作
    • 2.批量处理文件
    • 3.Excel批量操作
  • 13. 遇见问题合集:
        • 1.对excel操作之后自动获取用户桌面路径,然后新建文件保存数据
        • 2.对excel表放入数据会出现NAN的情况
        • 3.下载文件指令出现保存不到自定义地址,或出现v.xlsx文件
        • 4.出现找不见控件,或没有点击某元素直接下一条流程
        • 5.钉钉发送markdow格式通知,钉钉通知机器人配置
        • 6.腾讯登录出现滑块,使用自定义指令缺口识别指令失败
        • 7.设置点击某元素但是并没有反应而是继续跳到下一条指令

1.安装和基本概念

官 地址https://www.winrobot360.com/

chrom插件问题和入门文档

https://www.winrobot360.com/yddoc/language/zh-cn/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98/%E7%BD%91%E9%A1%B5%E8%87%AA%E5%8A%A8%E5%8C%96%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98/chrome%E5%AE%89%E8%A3%85%E6%8F%92%E4%BB%B6%E8%AF%B4%E6%98%8E.htmlp>

(1)指令

在xxx对象上,对xx元素执行xx操作

比如桌面软件自动化,首先获取窗口对象,写好文件名字如阿斯达.txt -》点击填写输入框 -》选择去元素库中选择 -》 捕获新元素 -》 然后写上需要添加的内容 -》确定 -》点击运行

比如百度一下,选择对应浏览器,获取元素,然后执行即可

(2)捕获 页元素和软件元素

方法一样,先获取对应元素,悬停元素尽量选择第二种捕获方式,然后进行操作

(3)捕获相似元素

首先捕获其中一个元素,捕获成功-》点击捕获相似元素-》在页面对应相似元素上再次捕获-》即可成功

相似规则:最大相似性,选择的两个元素的最大相似度,如果选择内容相同,那么就只会提取出来内容一样的元素,如果内容不同,但位置相似 -》 提取出所有相似内容

(4)元素捕获的实质

(5)深度捕获元素

在软件当中,无法获取到对应的html,那么就使用深度捕获模式

点击去元素库选择-》在捕获新元素下拉,选择深度捕获 -》直接点击捕获即可

(6) 变量

给元素 页对象起了一个名字,后面使用得时候可以在输入框那直接点击fx选择对应变量使用皆可

练习:查找所有对应职位,可用户自定义输入

if – else if – else

(2)字符串类型

(4)数据类型转换

(2)写入Execl数据

有四种方式,单元格。行,列,区域

(4)sheet页面相关

我们可以获取到数据,然后新建一个sheet页把对应数据写入(注意还要回到初始页继续去循环数据)

可以新加子流程,然后将主流程中的对应代码抽取出来放到子流程中,然后在主流程调用子流程

输入对应变量名,就可以达到子流程使用

(2)异常处理

利用try…catch…解决即可

(2)找到很多元素怎么办

限制条件过于宽松,添加一些比如index,class之类得限制条件即可

(3)流程调试

善于利用打印日志来看对应每步的参数

8.鼠标键盘+图像操作自动化

1.基本概念

鼠标自动化

有很多时候软件内部元素捕获不到,那么就使用屏幕相对坐标来实现

细节问题:是否一定可以搜索出来,比如不存在用户,用户已添加等情况

2.批量处理文件

3.Excel批量操作

13. 遇见问题合集:

1.对excel操作之后自动获取用户桌面路径,然后新建文件保存数据

遇见问题描述:一在桌面保存就 错
解决方案:需要在路径处拼接反斜杠来进行文件的创建,记得保存时也需要如此

6.腾讯登录出现滑块,使用自定义指令缺口识别指令失败

首先查看360浏览器是否存在,需要关闭360浏览器的全部进程和对应杀毒软件,然后重新卸载缺口识别指令集,然后安装指令即可

7.设置点击某元素但是并没有反应而是继续跳到下一条指令

使用无限循环的方式,一直判断是否出现点击事件后出现的内容是否存在,如果存在退出循环,继续执行下一条指令,如果不存在,则继续点击

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月6日
下一篇 2022年7月6日

相关推荐