【技术实现步骤摘要】
一种通用的RPA元素选择器管理系统
本专利技术涉及RPA元素选择器管理
,更涉及选择器库和选择器管理器
,具体为一种通用的RPA元素选择器管理系统。
技术介绍
RPA(RoboticProcessAutomation),即机器人流程自动化。它是替代人工的一种工作方式,用于解放人力于重复冗杂和有规则的工作流中。实现机器人流程自动化指的是非侵入式的自动化,即采用不同的识别技术来定位目标元素,而非注入代码的形式。准确定位目标元素是所有RPA产品的核心。当前几乎所有RPA产品都通过选择器元素(Selector)描述目标元素的特征,然后根据这些特征定位目标元素,并在目标元素上完成点击、输入文本等操作。然而软件版本的升级可能导致原本目标元素特征发生改变,导致已有选择器元素无法描述目标元素,定位目标元素失败。首先当一个目标元素大量分布在一个或多个项目的不同部分时,项目维护者需要一个一个重新修改这些目标元素的选择器元素,这无疑给项目维护者带来了巨大负担。其次,目前所有的RPA产品不同项目间都没法做到共享选择器元素 ...
【技术保护点】
1.一种通用的RPA元素选择器管理系统,其特征在于,包括:/n虚拟顶点,所述虚拟顶点为RPA项目的起始点;/n组件顶点,所述组件顶点包含选择器元素,且组件顶点表示组件顶点要操作(点击/获取焦点/输入文本/获取文本等)的界面元素;/n选择器库(Selector Store),所述选择器库与选择器库Id(Store Id)之间一一对应,且选择器库其中包含了目录节点((Folder Node))和选择器节点(Selector Node)。/n
【技术特征摘要】
1.一种通用的RPA元素选择器管理系统,其特征在于,包括:
虚拟顶点,所述虚拟顶点为RPA项目的起始点;
组件顶点,所述组件顶点包含选择器元素,且组件顶点表示组件顶点要操作(点击/获取焦点/输入文本/获取文本等)的界面元素;
选择器库(SelectorStore),所述选择器库与选择器库Id(StoreId)之间一一对应,且选择器库其中包含了目录节点((FolderNode))和选择器节点(SelectorNode)。
2.根据权利要求1所述的一种通用的RPA元素选择器管理系统,其特征在于:所述目录节点为选择器库中的内部节点,且目录节点合理地对选择器节点进行分类组织。
3.根据权利要求1所述的一种通用的RPA元素选择器管理系统,其特征在于:所述选择器节点为选择器库中的叶子节点,且选择器节点保存了选择器库的具体内容,其中包含Id域(SelectorId)和选择器内容域(SelectorContent);
其中Id域是一个全局唯一标识符(GUID),且唯一表示该选择器库;
其中选择器内容域保存了选择器库对应的内容,且其描述了对应元素的主要特征。
4.根据权利要求1所述的一种通用的RPA元素选择器管理系统,其特...
【专利技术属性】
技术研发人员:刘春刚,潘振忠,田歌,田永军,
申请(专利权)人:上海云扩信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。