源系统页面变化检测定位方法、装置、设备、存储介质制造方法及图纸

技术编号:37714316 阅读:14 留言:0更新日期:2023-06-02 00:09
本申请涉及一种源系统页面变化检测定位方法、装置、设备、存储介质。该方法包括:针对目标源系统页面构建机器人流程自动化组件,采用预先设置的标准测试示例作为机器人流程自动化组件的输入,记录机器人流程自动化组件的标准输出;按照预设的自检频率,对机器人流程自动化组件进行测试,并记录测试输出;当测试输出与标准输出不同时,确定发生变化的目标源系统页面。本申请实施例通过在一些操作步骤上埋点,快速找出具体在哪一步操作时出现了问题,从而定位出发现变化的页面,进而帮助组件编排者快速调整组件的编排,能够及时准确的行为发生变化的源系统页面。生变化的源系统页面。生变化的源系统页面。

【技术实现步骤摘要】
源系统页面变化检测定位方法、装置、设备、存储介质


[0001]本申请涉及计算机系统
,尤其涉及一种源系统页面变化检测定位方法、装置、设备、存储介质。

技术介绍

[0002]一般来说,一个应用系统的某项功能或服务可以通过对该应用系统依次进行某一系列操作来实现。RPA(Robotic process automation,机器人流程自动化)技术正是通过把这一系列的操作过程记录下来形成脚本,并实现该脚本的自动运行,从而可以不需要人工参与,便可高效地实现预期的功能或服务。
[0003]在相关技术中,操作脚本经封装可变成一个组件共享出来,进而为更多的不能进入这些应用系统的用户提供该功能或服务。这样的组件是寄生在源应用系统上的。当组件运行时,源系统页面如果已经发生变化,那么会导致组件不能正常运行。在现有的RPA产品中,并没有考虑对源系统页面变化的自动检测和定位。

技术实现思路

[0004]为解决或部分解决相关技术中存在的问题,本申请提供一种源系统页面变化检测定位方法、装置、设备、存储介质,能够按照预设频率自动检测源系统页面变化并对变化页面进行定位。
[0005]本申请第一方面提供一种源系统页面变化检测定位方法,包括:针对目标源系统页面构建机器人流程自动化组件,所述机器人流程自动化组件在运行时可以对所述目标源系统页面进行特定功能的操作;采用预先设置的标准测试示例作为所述机器人流程自动化组件的输入,对所述机器人流程自动化组件进行测试,记录所述机器人流程自动化组件的标准输出;按照预设的自检频率,采用所述标准测试示例对所述器人流程自动化组件进行测试,并记录测试输出;当所述测试输出与所述标准输出不同时,确定所述测试输出对应的所述机器人流程自动化组件对所述目标源系统页面进行的操作步骤,并基于所述操作步骤确定发生变化的目标源系统页面。
[0006]作为本申请一种可能的实施方式,在该实施方式中,所述针对目标源系统页面构建机器人流程自动化组件,所述机器人流程自动化组件在运行时可以对所述目标源系统页面进行特定功能的操作,包括:基于待实现功能确定目标源系统页面中用户需要操作的组件及所述组件的操作内容,生成能够完成所述操作内容的脚本;将所述脚本进行封装,得到能够对所述目标源系统页面进行操作实现所述待实现功能的机器人流程自动化组件。
[0007]作为本申请一种可能的实施方式,在该实施方式中,所述采用预先设置的标准测
试示例作为所述机器人流程自动化组件的输入,对所述机器人流程自动化组件进行测试,记录所述机器人流程自动化组件的标准输出,包括:将所述标准测试示例作为所述机器人流程自动化组件的输入,记录所述机器人流程自动化组件对所述目标源系统页面进行的每个操作步骤的标准输出。
[0008]作为本申请一种可能的实施方式,在该实施方式中,所述按照预设的自检频率,采用所述标准测试示例对所述器人流程自动化组件进行测试,并记录测试输出,包括:按照预设的自检频率,将所述标准测试示例作为所述机器人流程自动化组件的输入,对所述机器人流程自动化组件进行测试;记录所述机器人流程自动化组件对所述目标源系统页面进行的每个操作步骤的测试输出。
[0009]作为本申请一种可能的实施方式,在该实施方式中,所述当所述测试输出与所述标准输出不同时,确定所述测试输出对应的所述机器人流程自动化组件对所述目标源系统页面进行的操作步骤,并基于所述操作步骤确定发生变化的目标源系统页面,包括:将所述机器人流程自动化组件对所述目标源系统页面进行的每个操作步骤的测试输出与对应的标准输出进行对比,确定测试输出与标准输出不同的操作步骤;将所述测试输出与标准输出不同的操作步骤对应的源系统页面确定为发生变化的目标源系统页面。
[0010]本申请第二方面提供了一种源系统页面变化检测定位装置,包括:组件构建模块,用于针对目标源系统页面构建机器人流程自动化组件,所述机器人流程自动化组件在运行时可以对所述目标源系统页面进行特定功能的操作;标准制定模块,用于采用预先设置的标准测试示例作为所述机器人流程自动化组件的输入,对所述机器人流程自动化组件进行测试,记录所述机器人流程自动化组件的标准输出;测试模块,用于按照预设的自检频率,采用所述标准测试示例对所述器人流程自动化组件进行测试,并记录测试输出;定位模块,用于当所述测试输出与所述标准输出不同时,确定所述测试输出对应的所述机器人流程自动化组件对所述目标源系统页面进行的操作步骤,并基于所述操作步骤确定发生变化的目标源系统页面。
[0011]作为本申请一种可能的实施方式,在该实施方式中,所述标准制定模块用于:将所述标准测试示例作为所述机器人流程自动化组件的输入,记录所述机器人流程自动化组件对所述目标源系统页面进行的每个操作步骤的标准输出。
[0012]作为本申请一种可能的实施方式,在该实施方式中,所述测试模块用于:按照预设的自检频率,将所述标准测试示例作为所述机器人流程自动化组件的输入,对所述机器人流程自动化组件进行测试;记录所述机器人流程自动化组件对所述目标源系统页面进行的每个操作步骤的测试输出。
[0013]本申请第三方面提供一种电子设备,包括:处理器;以及
存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。
[0014]本申请第四方面提供一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。
[0015]本申请实施例通过构建针对目标源系统页面的机器人流程自动化组件,并采用标准测试示例对源系统页面变化进行自动、定时检测,从而及时发现源系统页面的变化,进而可以及时对组件脚本的编排进行调整,以及时恢复组件的服务,通过在一些操作步骤上埋点,快速找出具体在哪一步操作时出现了问题,从而定位出发现变化的页面,进而帮助组件编排者快速调整组件的编排,能够及时准确的行为发生变化的源系统页面。
[0016]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0017]通过结合附图对本申请示例性实施方式进行更详细地描述,本申请的上述以及其它目的、特征和优势将变得更加明显,其中,在本申请示例性实施方式中,相同的参考标号通常代表相同部件。
[0018]图1是本申请实施例示出的一种源系统页面变化检测定位方法的流程示意图;图2是本申请实施例示出的一种组件生成方法的流程示意图;图3是本申请实施例示出的一种测试方法的流程示意图;图4是本申请实施例示出的一种源系统页面变化检测定位装置的结构示意图;图5是本申请实施例示出的一种电子设备的结构示意图。
[0019]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
具体实施方式
[0020]下面将参照附图更详细地描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种源系统页面变化检测定位方法,其特征在于,包括:针对目标源系统页面构建机器人流程自动化组件,所述机器人流程自动化组件在运行时可以对所述目标源系统页面进行特定功能的操作;采用预先设置的标准测试示例作为所述机器人流程自动化组件的输入,对所述机器人流程自动化组件进行测试,记录所述机器人流程自动化组件的标准输出;按照预设的自检频率,采用所述标准测试示例对所述器人流程自动化组件进行测试,并记录测试输出;当所述测试输出与所述标准输出不同时,确定所述测试输出对应的所述机器人流程自动化组件对所述目标源系统页面进行的操作步骤,并基于所述操作步骤确定发生变化的目标源系统页面。2.根据权利要求1所述的源系统页面变化检测定位方法,其特征在于,所述针对目标源系统页面构建机器人流程自动化组件,所述机器人流程自动化组件在运行时可以对所述目标源系统页面进行特定功能的操作,包括:基于待实现功能确定目标源系统页面中用户需要操作的组件及所述组件的操作内容,生成能够完成所述操作内容的脚本;将所述脚本进行封装,得到能够对所述目标源系统页面进行操作实现所述待实现功能的机器人流程自动化组件。3.根据权利要求1所述的源系统页面变化检测定位方法,其特征在于,所述采用预先设置的标准测试示例作为所述机器人流程自动化组件的输入,对所述机器人流程自动化组件进行测试,记录所述机器人流程自动化组件的标准输出,包括:将所述标准测试示例作为所述机器人流程自动化组件的输入,记录所述机器人流程自动化组件对所述目标源系统页面进行的每个操作步骤的标准输出。4.根据权利要求3所述的源系统页面变化检测定位方法,其特征在于,所述按照预设的自检频率,采用所述标准测试示例对所述器人流程自动化组件进行测试,并记录测试输出,包括:按照预设的自检频率,将所述标准测试示例作为所述机器人流程自动化组件的输入,对所述机器人流程自动化组件进行测试;记录所述机器人流程自动化组件对所述目标源系统页面进行的每个操作步骤的测试输出。5.根据权利要求4所述的源系统页面变化检测定位方法,其特征在于,所述当所述测试输出与所述标准输出不同时,确定所述测试输出对应的所述机器人流程自动化组件对所述目...

【专利技术属性】
技术研发人员:许峰刘飞燕吴林强吴涛李晓辉赵明生
申请(专利权)人:湖州市大数据运营有限公司杭州中云数据科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1