【技术实现步骤摘要】
控件更新维护方法、系统、装置、计算机设备及存储介质
[0001]本专利技术涉及UI测试
,具体涉及控件更新维护方法、系统、装置、计算机设备及存储介质。
技术介绍
[0002]传统UI自动化开发中,测试开发工程师根据UI编写测试脚本,脚本中包含大量的UI控件细节,如控件,文字,描述信息,图片等,当UI控件发生变更时,脚本需要进行相应的修改,若一个UI控件涉及到多个脚本,此时还需要逐一对涉及到的脚本进行更新维护,脚本的维护工作量相应的大幅度增加,可能导致自动化脚本的维护性变差,脚本的质量难以保证。
技术实现思路
[0003]有鉴于此,本专利技术提供了一种控件更新维护方法、系统、装置、计算机设备及存储介质,以解决涉及多个脚本的UI控件进行更新后,需要逐一对脚本进行更新维护,工作量大幅度增加,导致自动化脚本的维护性变差的问题。
[0004]第一方面,本专利技术提供了一种控件更新维护方法,所述方法包括:基于UI界面中的目标控件,获取所述目标控件对应的控件信息,并基于所述控件信息生成对应的组件,所述组件至少 ...
【技术保护点】
【技术特征摘要】
1.一种控件更新维护方法,其特征在于,所述方法包括:基于UI界面中的目标控件,获取所述目标控件对应的控件信息,并基于所述控件信息生成对应的组件,所述组件至少包括组件ID、控件信息;基于组件ID生成运行程序;响应于监测到所述目标控件对应的控件信息更新,基于所述目标控件的更新内容对所述目标控件对应的组件进行更新操作,以使包含所述组件ID的程序以更新后的控件信息运行。2.根据权利要求1所述的方法,其特征在于,所述基于所述控件生成对应的组件包括:响应于接收到所述目标控件的组件生成指令,在组件目录中添加所述目标控件对应的组件;在所述组件对应的组件页面中填写所述目标控件对应的控件信息。3.根据权利要求1所述的方法,其特征在于,基于所述控件信息生成对应的组件后,所述方法还包括:基于每一生成的组件作为路由信息的节点,将所有生成的组件构成路由信息,所述路由信息的每一节点至少包括组件ID、组件名称。4.根据权利要求3所述的方法,其特征在于,通过下述步骤监测所述目标控件对应的控件信息是否更新:遍历路由信息的所有节点进行运行测试,将存在异常的组件ID或组件名称输出到测试报告,以提示用户所述存在异常的组件ID或组件名称对应的控件信息已更新。5.根据权利要求1或4所述的方法,其特征在于,所述基于所述目标控件的更新内容对所述目标控件对应的组件进行更新操作包括:响应于接收到用户更新所述目标控件对应的组件的指令,弹出组件更新窗口,以使用户在所述组件更新窗口基于所述目标控件的更新内容对控件信息进行更改。...
【专利技术属性】
技术研发人员:霍岩,
申请(专利权)人:镁佳北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。