针对自动化软件使用过程中的常规需求是从A系统或某个特定的页面获取元素,然后再进行存储到文件、数据库或自动回填到B系统,解决这个问题首要是要明白如何取,只有取到数据后才有后续填的动作。
下面将与大家一起通过UiPath实现网页元素的获取操作,示例以打开百度网站,获取“百度一下”按钮上的元素文本为例:
1、打开百度
将“打开浏览器”组件(可用 > 用户界面自动化 > 浏览器 > 打开浏览器)拖拽到流程设计器,配置网址。
该组件默认打开浏览器类型为IE,如非IE浏览器则需下载安装浏览器对应的UiPath插件,可根据实际需要进行浏览器类型切换。
2、获取“百度一下”按钮元素
将“获取文本”组件(可用 > 用户界面自动化 > 元素 > 控件 > 获取文本)拖拽到设计器画布,通过组件“指明在屏幕上”触发拾取器切换到浏览器界面定位到需要进行拾取的元素位置。
3、这里我们配置一个消息组件来对结果进行验证
设置变量dataResult,用于存储上一步获取的元素值,将“消息”组件(可用 > 系统 > 对话框 > 消息框)拖入设计器,配置变量dataResult为输入。
4、点击“调试文件”检验配置结果