【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分层显示
打开网页,选择要执行Activities的页面Attach Browser的Selector如下图:
从网页中获取表格数据,数据部分的Selector如下图:
这里可以看到上层的Selector变为灰色了。
左上角红色方框Validate是因为目前没有打开网易财经的网页,点击Repair可以更改选择获取数据的网页,点击Validate会重新变回绿色。
- Output
- DataTable:这里是获取Structured Data(Data Scraping),所以output是一个table。
在variables中新建一个System.Data.DataTable类型的变量,然后把这个变量加入到output中。
在这一步output的值会作为input传入到下一步,比如创建一个.csv 文件。
如果是获取一段Text(Screen Scraping),output就会变为Text。
Get Text会自动生成一个GenericValue类型的变量,获取的Text可以用Message Box展示。
**注意:Variables也是区域的,可以查看Variables的Scope标签。
- 关于Selector
Quelle:
UiPath中文网
Attach Browser
UiPath是如何定位元素的
Selectors with Wildcards