(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210436756.5
(22)申请日 2022.04.24
(71)申请人 平安国际融资 租赁有限公司
地址 上海市浦东 新区中国 (上海) 自由贸易
试验区世纪大道8号上海国金中心办
公楼二期37层
(72)发明人 崔子龙
(74)专利代理 机构 北京品源专利代理有限公司
11332
专利代理师 李礼
(51)Int.Cl.
G06F 16/22(2019.01)
G06F 16/23(2019.01)
G06F 11/36(2006.01)
(54)发明名称
一种元素定位路径的自动更新方法、 装置、
设备及介质
(57)摘要
本发明实施例公开了一种元素定位路径的
自动更新方法、 装置、 设备及介质。 其中, 该方法
包括: 在测试页面中获取元素的元素定位路径;
基于元素定位路径定位元素的源码信息, 并将源
码信息写到数据库预设表格中; 定期监控测试页
面中元素的源码信息, 并与数据库预设表格中的
源码信息进行比较; 若监控到源码信息发生变
化, 则生成源码信息发生变化的元素的元素定位
路径, 并对预先存储的元素定位路径进行更新。
本技术方案, 能够通过数据库预设表格进行元素
数据的存储, 并定期监控测试页面中元素的源码
信息, 当源码信息变化时, 直接定位变化的目标
元素, 并基于目标元素的元素定位路径更新源
码, 以及时维护元 素的数据。
权利要求书2页 说明书10页 附图3页
CN 114780550 A
2022.07.22
CN 114780550 A
1.一种元 素定位路径的自动更新方法, 其特 征在于, 所述方法包括:
在测试页面中获取 元素的元素定位路径;
基于所述元素定位路径定位元素的源码信 息, 并将所述源码信 息写到数据库 预设表格
中;
定期监控所述测试页面中元素的源码信 息, 并与所述数据库 预设表格中的源码信 息进
行比较;
若监控到源码信息发生变化, 则生成源码信息发生变化的元素的元素定位路径, 并对
预先存储的元素定位路径进行 更新。
2.根据权利要求1所述的方法, 其特征在于, 基于所述元素定位路径定位元素的源码信
息, 包括:
根据所述元 素定位路径确定元 素属性、 定位方式、 定位 值以及元 素坐标;
根据所述元素属性、 定位方式以及定位值获取元素的源码信 息; 以及, 根据所述元素坐
标确定元 素在测试页面中的位置 。
3.根据权利要求1所述的方法, 其特征在于, 定期监控测试页面中元素的源码信息, 包
括:
采用sched模块周期性监控测试页面的html源码, 并基于所述html源码确定测试页面
中元素的实时源码信息;
与所述数据库预设表格中的源码信息进行比较, 包括:
将所述实时源码信息与所述数据库预设表格中的源码信息进行比较, 得到比较结果。
4.根据权利要求3所述的方法, 其特 征在于, 所述得到比较结果之后, 所述方法还 包括:
获取测试页面中各 元素的比较结果序列;
若存在不 一致的比较结果, 则将比较结果 不一致的元素确定为目标 元素。
5.根据权利要求4所述的方法, 其特征在于, 若监控到源码信息发生变化, 则生成源码
信息发生变化的元 素的元素定位路径, 并对预 先存储的元素定位路径进行 更新, 包括:
若目标元素的数量大于或者 等于1, 则获取 所述目标 元素的实时元 素定位路径;
在所述数据库 预设表格中确定目标元素, 并将所记录的预先存储的元素定位路径更新
为实时元 素定位路径。
6.根据权利要求5所述的方法, 其特 征在于, 所述方法还 包括:
若检测到数据库预设表格中预先存储的元素定位路径被更新, 则确定目标元素是否被
封装于自动化测试用例中;
若所述目标元素被封装于自动 化测试用例中, 则基于所述目标元素的实时元素定位路
径更新自动化用例中该目标 元素的元素定位路径。
7.根据权利要求4所述的方法, 其特征在于, 所述确定比较结果不一致的元素为目标元
素之后, 所述方法还 包括:
将存在目标元素的比较结果为不一致的, 则将比较结果为不一致的目标元素、 监控时
间以及预 先存储的元素定位路径 记录到日志文件中。
8.一种元 素定位路径的自动更新装置, 其特 征在于, 所述装置包括:
元素定位路径获取模块, 用于在测试页面中获取 元素的元素定位路径;
数据库预设表格确定模块, 用于基于所述元素定位路径定位元素的源码信息, 并将所权 利 要 求 书 1/2 页
2
CN 114780550 A
2述源码信息写到数据库预设表格中;
源码信息比较模块, 用于定期监控所述测试页面中元素的源码信息, 并与所述数据库
预设表格中的源码信息进行比较;
元素定位路径更新模块, 用于若监控到源码信息发生变化, 则生成源码信息发生变化
的元素的元素定位路径, 并对预 先存储的元素定位路径进行 更新。
9.一种电子设备, 其特 征在于, 所述电子设备包括:
至少一个处 理器; 以及
与所述至少一个处 理器通信连接的存 储器; 其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所
述至少一个处理器执行, 以使所述至少一个处理器能够执行权利要求1 ‑7中任一项所述的
元素定位路径的自动更新方法。
10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机指
令, 所述计算机指令用于使处理器执行时实现权利要求1 ‑7中任一项所述的元素定位路径
的自动更新方法。权 利 要 求 书 2/2 页
3
CN 114780550 A
3
专利 一种元素定位路径的自动更新方法、装置、设备及介质
安全报告 >
其他 >
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-24 08:49:55上传分享