# 创建元素库
目前支持以下两种方式创建元素库:
新建无任何元素的元素库
- 在壹沓RPA平台首页选择开发中心。
- 在开发中心的元素库页签中单击新建元素库。
- 在新建元素库对话框中输入名称、文件夹、信息,单击确定。
通过导入.ppkg文件创建包含元素的元素库
- 在壹沓RPA平台首页选择开发中心。
- 在开发中心的元素库页签中单击导入元素库文件。
- 在导入元素库文件对话框中选择元素库文件、输入元素库名称、选择要保存的分组,单击导入。
此外您还可以将流程中的本工程元素库生成包含元素的元素库,如下图所示:
元素库创建完成后,您可以在元素库的开发中页签查看元素库。
# 拾取元素
鼠标悬停在要拾取元素的元素库上,单击编辑元素库图标,进行元素拾取。
在元素库编辑页面,您可以通过单击工具栏或页面中部的元素拾取选项进行元素拾取,目前支持拾取单个元素、拾取相似元素、连续拾取三种元素拾取方式。
- 拾取元素
拾取元素一次仅拾取一个元素。采用该方式拾取元素后需要单击元素库编辑页面的保存按钮才可以进行打包版本的操作。 - 拾取相似元素
拾取相似元素一次可拾取多个具有共同父节点且层级结构相似的元素,拾取时仅需选择第一个与第二个目标元素,即可筛选出其他相似元素。采用该方式拾取元素后需要单击元素库编辑页面的保存按钮才可以进行打包版本的操作。
说明:当拾取的第二个目标元素与第一个目标元素不是相似元素的时候,会有以下提示:
- 连续拾取
连续拾取一次可拾取多个元素,在连续拾取对话框中单击开始按钮,进入拾取状态,在完成拾取后,需要单击结束和保存按钮完成拾取并保存。
元素拾取过程中您可以通过快捷键切换拾取模式、切换对界面的操作方式等,详情如下: - ESC:取消拾取。
- Ctrl:切换对界面的操作方式,操作方式包含临时操作和拾取模式两种,临时操作可以对界面进行常规的操作,拾取模式可以进行元素拾取,该功能可以解决无法拾取级联菜单中元素等问题。
- Shift:切换对界面元素的拾取模式,支持自动匹配模式、UIA标准模式、UIA增强模式、MSAA兼容模式四种模式,默认采用自动匹配模式,如果拾取不到您需要的元素,可以通过Shift键切换为其他拾取模式。
- 左键:通过鼠标左键对界面进行临时操作或者拾取元素的操作。
元素拾取完成后,您可以在元素库编辑页面对元素所在窗口进行重命名和删除操作,对元素进行查看、复制、重命名、定位器管理、删除、动作验证等操作,详情请参见定位器 (opens new window)、动作验证 (opens new window)。
元素命名遵循名称全局唯一,不包含特殊字符&*|"'\/<>?~
,总长度为1~40个字符(自增序号预留字符数为5,范围为(1~999))的规则,进行元素拾取和重命名时,系统将基于以下命名规则进行处理。
拾取新元素
- 自动命名,名称包含(非全部)不支持的特殊字符时,特殊字符将被
_
替换,且去除首尾_
。例如名称&a*。"1
将被系统自动优化为a_。_1
。 - 名称全部为不支持的特殊字符时,则自动重命名为
元素
+自增序号
,例如名称&*|"
将被系统自动重命名为元素(1)
。 - 名称重复时,自动增加末尾序号。
- 名称长度超过35个字符时,则自动截断至35个字符处,截断后如果出现重名,则在35个字符后增加自增序号。
重命名
- 包含不支持的特殊字符时,提示错误
元素名称包含不支持的特殊字符
。 - 超过长度限制时,提示错误
元素名称不能超过40个字符
。 - 名称重复时,提示错误
元素名称重复,请修改
。
# 打包版本
元素拾取完成并保存后,您可以对元素库进行打包版本的操作,通过该操作可以对元素库进行版本管理。
说明:打包前请对所有元素进行验证,确保元素正确后再打包。
- 在元素库编辑页面,单击顶部工具栏的打包版本。
- 在打包新版本对话框中,输入版本号和版本信息,单击确定。
完成以上操作后,系统自动跳转到开发中页签,单击元素库名称可以进入元素库详情页,在详情页可以查看版本信息、修改简介、修改版本信息、创建元素库副本、查看版本操作记录、查看元素库编辑页面。
# 提交审核
完成元素库打包后,您可以对元素库进行提交审核的操作。
- 在元素库编辑页面,单击开发中页签。
- 鼠标悬停在目标元素库,选择更多图标>提交审核。
- 在提交审核对话框,选择要提交审核的版本并单击提交审核。
完成上述操作后,可在待审核页签中查看元素库。
# 发布
完成元素库提交审核操作后,您可以对元素库进行发布操作。
- 在元素库编辑页面,单击待审核页签。
- 鼠标悬停在目标元素库,单击发布元素图标。
- 在发布生产对话框中,输入备注信息并单击确定。
完成上述操作后,可在已发布页签中查看元素库,元素库默认处于启用状态,即可以被租户安装使用。
如需禁用可单击禁用开关,如下图所示:
说明:未发布的元素库可也以被使用,安装时在版本后会有如下图的Beta字段提示,但不推荐使用未发布的元素库。