iS-RPA 从起步到飙速(六)—— 攻伐利器之鼠标
学Python,用RPA
艺赛旗RPA2020.1版本 正在免费下载使用中,欢迎下载使用
犹记得初次触摸电脑时的一番摩拳擦掌,满心欢喜地正襟危坐在电脑桌前,右手掌握鼠标,来回移动点击,左手伸出食指,随着屏幕上的鼠标指针滑动。
那一年去鼠标加速度参数,我“学会”了上网,走向了“国际”。
我想在学习使用电脑的过程中最先接触的,大概都是鼠标吧;而在电脑的一般操作使用过程中,最便捷最频繁的也是鼠标了。
既然,RPA 是模拟人的行为进行的流程自动化,那么在学习 RPA 的过程中,自然也要先学会使用这个鼠标了,这可是一直都会被使用的,可谓是攻城拔寨之必备利器。
1、功能说明
【鼠标点击】组件便是模拟真实的鼠标点击事件。
让它点哪里它便点哪里,让它怎么点它就怎么点,真是个勤劳勇敢听指挥的好兵!
所以先向它开炮吧!
啊不,是先用【鼠标点击】开炮吧,打响 iS-RPA 学习的第一枪!
先来瞧一瞧【鼠标点击】组件端端正正的模样,虽然矮了点,但作战能力确实强!
2、 基本使用2.1 拾取与执行拾取原理:可通过组件右上角的“拾取”按钮,拾取对应控件的窗口标题、窗口属性、控件属性执行原理:首先遍历所有窗口,找到此需要点击的按钮,读取此按钮对应的坐标位置等等;然后模拟用户行为,进行鼠标移动点击。
2.2 拾取方式
在武侠世界里,剑客手中的剑可以钩、挂、点、挑、剌、撩、劈等一系列动作;在这个 iS-RPA 世界里,你手中组件自然也掌握多种拾取方式。
可以通过手动切换,进行多种不同方式的拾取,如不需切换则默认为系统智能判断所需拾取的页面并自动切换拾取方式 (F2)。
F4:UIA 拾取
F5:图片拾取
F8:区域拾取
先切换 F3(CS 拾取)拾取到一个控件后,再按 F8(区域拾取),就可以实现基于 CS 拾取的偏移拾取,其他拾取也同理。
java 拾取需要安装 java 插件,默认如果没有安装的话就会弹出是否安装插件的提示框。拾取和执行都是靠安装的插件来实现。
F9 和 F10:Chrome 和 Firefox 拾取
此两种拾取需要安装插件,如果插件没加载成功则无法拾取,RPA10 之后可以自动弹出安装提示,也可自行在工具栏中添加插件去鼠标加速度参数,具体可查看链接:加载 Google 和 Firefox 浏览器插件。
运行时,基于视觉识别操作,用人工智能提升界面可操作性,因此需要连接外网,且该方法占用 API 使用次数。
3、 参数说明
只有在组件拾取后,其描述窗口才会展示组件的属性,这样我们便能设置或者修改这把利器的属性,使之更适合使用者使用。
这里便以拾取 IE 浏览器为例,进行详细说明:
3.1 输入属性
先看到“输入属性”,这是我方属性,用以控制自我的,否则一不留神爆发出了自己的洪荒之力就不好了,所以要学会控制:
3.2 目标属性
目标,自然就是所拾取的控件咯。
正所谓知己知彼,方能百战不殆;这个目标属性便是通过拾取所刺探到的敌军军情。
3.3 图片预览
拾取过程中生成预览图片,这个就不说了。
3.4 通用设置
通用设置便是几乎所有组件都含有的参数设置,这里将备注以及通用参数合在一起统一介绍。
1、 备注
作为一名成熟的 iS-RPA 初学者了,要学会自己写备注,养成勤写备注的好习惯!
嗯,就在组件头上种草,这个位置绝佳!
这不仅仅只是添加一个标记,还可以通过备注进行定位,更有利于理解流程以及后期的维护,尤其是将写好备注的流程交接给别人时,对方查看流程后得多开心 也省自己得费口水进行介绍。
2、 通用属性
之所以为未将“消息模式”这个参数圈进红框,是因为这家伙可能是走错了片场,当然严格来说“拾取”也是个滥竽充数的家伙。