【UiPath 笔记】Ui Automation Activities——从网页中摘取信息

UI Element Properties

- Common
  • ContinueOnError: Activities 有错误时是否该继续执行Automation(Boolean values:True, False),默认值为False,也就是说,当遇到错误时,停止执行。如果 Try Catch 活动的 ContinueOnError 字段设置为 true,则在执行项目时不会捕获错误。

  • Display Name:该执行步骤标签页的名称
    在这里插入图片描述

- Input
  • Selector:表示UI 元素定位,本质上是一个XML标签
    *Selector需要选择执行操作的窗口,在Edit Selector页面可以看到Selector分层显示
    【UiPath 笔记】Ui Automation Activities——从网页中摘取信息_第1张图片
    打开网页,选择要执行Activities的页面Attach Browser的Selector如下图:
    【UiPath 笔记】Ui Automation Activities——从网页中摘取信息_第2张图片
    从网页中获取表格数据,数据部分的Selector如下图:
    【UiPath 笔记】Ui Automation Activities——从网页中摘取信息_第3张图片
    这里可以看到上层的Selector变为灰色了。
    左上角红色方框Validate是因为目前没有打开网易财经的网页,点击Repair可以更改选择获取数据的网页,点击Validate会重新变回绿色。
- Output
  • DataTable:这里是获取Structured Data(Data Scraping),所以output是一个table。
    【UiPath 笔记】Ui Automation Activities——从网页中摘取信息_第4张图片
    variables中新建一个System.Data.DataTable类型的变量,然后把这个变量加入到output中。
    在这一步output的值会作为input传入到下一步,比如创建一个.csv 文件。
    如果是获取一段Text(Screen Scraping),output就会变为Text。
    【UiPath 笔记】Ui Automation Activities——从网页中摘取信息_第5张图片
    Get Text会自动生成一个GenericValue类型的变量,获取的Text可以用Message Box展示。

**注意:Variables有定义的范围,可以查看Variables的Scope标签。

- 关于Selector

Quelle:
UiPath中文网
Attach Browser
UiPath是如何定位元素的
Selectors with Wildcards

你可能感兴趣的:(UiPath)