[发明专利]一种元素定位路径的自动更新方法、装置、设备及介质在审
申请号: | 202210436756.5 | 申请日: | 2022-04-24 |
公开(公告)号: | CN114780550A | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 崔子龙 | 申请(专利权)人: | 平安国际融资租赁有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23;G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 李礼 |
地址: | 上海市浦东新区中国(上海)自由贸易*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 元素 定位 路径 自动更新 方法 装置 设备 介质 | ||
本发明实施例公开了一种元素定位路径的自动更新方法、装置、设备及介质。其中,该方法包括:在测试页面中获取元素的元素定位路径;基于元素定位路径定位元素的源码信息,并将源码信息写到数据库预设表格中;定期监控测试页面中元素的源码信息,并与数据库预设表格中的源码信息进行比较;若监控到源码信息发生变化,则生成源码信息发生变化的元素的元素定位路径,并对预先存储的元素定位路径进行更新。本技术方案,能够通过数据库预设表格进行元素数据的存储,并定期监控测试页面中元素的源码信息,当源码信息变化时,直接定位变化的目标元素,并基于目标元素的元素定位路径更新源码,以及时维护元素的数据。
技术领域
本发明涉及计算机技术领域,尤其涉及一种元素定位路径的自动更新方法、装置、设备及介质。
背景技术
随着移动互联网技术的迅速发展,各种应用在编写完成后的测试需求也在逐渐增多。
自动化测试由于其效率较高,所以很受业内人士的青睐。然而,在自动化测试过程中,测试人员需要对测试页面中的某个元素进行定位,并按照预先录制的测试顺序执行整个用例。该定位方式采用的是基于元素的元素定位路径进行定位。然而,现有技术中,测试页面元素的元素定位路径是用来获取元素的各种数据并在excel表格中设置各项参数来存储的。
现有方案中,采用excel表格存储元素的各种数据,不仅需要人力维护,并且在测试页面元素发生变更时,生成新的元素定位路径后,也是将新的元素定位路径对应的数据存储在excel中,然后再对excel中元素及元素的数据维护,这不仅给后续的调用带来错误隐患,同时也不方便维护元素信息。
发明内容
本发明提供了一种元素定位路径的自动更新方法、装置、设备及介质,能够通过数据库预设表格进行元素数据的存储,并定期监控测试页面中元素的源码信息,当源码信息变化时,直接定位变化的目标元素,并基于目标元素的元素定位路径更新源码,以及时维护元素的数据。
根据本发明的一方面,提供了一种元素定位路径的自动更新方法,所述方法包括:
在测试页面中获取元素的元素定位路径;
基于所述元素定位路径和定位元素的源码信息,并将所述源码信息写到数据库预设表格中;
定期监控所述测试页面中元素的源码信息,并与所述数据库预设表格中的源码信息进行比较;
若监控到源码信息发生变化,则生成源码信息发生变化的元素的元素定位路径,并对预先存储的元素定位路径进行更新。
根据本发明的另一方面,提供了一种元素定位路径的自动更新装置,包括:
元素定位路径获取模块,用于在测试页面中获取元素的元素定位路径;
数据库预设表格确定模块,用于基于所述元素定位路径定位元素的源码信息,并将所述源码信息写到数据库预设表格中;
源码信息比较模块,用于定期监控所述测试页面中元素的源码信息,并与所述数据库预设表格中的源码信息进行比较;
元素定位路径更新模块,用于若监控到源码信息发生变化,则生成源码信息发生变化的元素的元素定位路径,并对预先存储的元素定位路径进行更新。
根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的元素定位路径的自动更新方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际融资租赁有限公司,未经平安国际融资租赁有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210436756.5/2.html,转载请声明来源钻瓜专利网。