一种页面测试方法、装置、终端设备及可读存储介质与流程

文档序号:41172502发布日期:2025-03-07 11:48阅读:10来源:国知局
一种页面测试方法、装置、终端设备及可读存储介质与流程

本申请属于页面测试,尤其涉及一种页面测试方法、装置、终端设备及可读存储介质。


背景技术:

1、为了保证用户的使用体验,往往需要对前端网络(web)页面、第五代超文本标记语言(hypertext markup language 5,html5/h5)页面进行页面测试。

2、目前的页面测试方法通常是在页面测试工具中输入页面地址,进而对相应的页面进行测试。然而,对于一个目标页面,其可能嵌套有多个跳转页面,在进行页面测试时往往也需要对其跳转页面进行测试。而针对此种情况,页面测试工具只能根据目标页面的页面地址对目标页面进行页面测试,不能对其嵌套的跳转页面进行页面测试。


技术实现思路

1、本申请实施例提供了一种页面测试方法、装置、终端设备及可读存储介质,可以解决页面测试工具只能根据目标页面的页面地址对目标页面进行页面测试,不能对其嵌套的跳转页面进行页面测试的问题。

2、第一方面,本申请实施例提供了一种页面测试方法,该方法包括:

3、检测目标页面中的页面元素,并对所述页面元素进行触发操作;

4、在触发页面跳转事件的情况下,获取跳转后页面的页面地址,将所述页面地址存储至地址列表中;

5、将所述跳转后页面更新为所述目标页面,并返回执行所述检测目标页面中的页面元素的步骤,直至对所述目标页面中的所有页面元素进行触发操作后均未触发页面跳转事件;

6、基于所述地址列表中的每一所述页面地址,对所述跳转后页面进行页面测试。

7、第二方面,本申请实施例提供了一种页面测试装置,该装置包括:

8、元素检测模块,用于检测目标页面中的页面元素,并对所述页面元素进行触发操作;

9、地址获取模块,用于在触发页面跳转事件的情况下,获取跳转后页面的页面地址,将所述页面地址存储至地址列表中;

10、页面更新模块,用于将所述跳转后页面更新为所述目标页面,并返回执行所述检测目标页面中的页面元素的步骤,直至对所述目标页面中的所有页面元素进行触发操作后均未触发页面跳转事件;

11、页面测试模块,用于基于所述地址列表中的每一所述页面地址,对所述跳转后页面进行页面测试。

12、第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中所述的一种页面测试方法。

13、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中所述的一种页面测试方法。

14、第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中所述的一种页面测试方法。

15、本申请实施例与现有技术相比存在的有益效果是:本申请检测目标页面中的页面元素,并对页面元素进行触发操作;在触发页面跳转事件的情况下,获取跳转后页面的页面地址,将页面地址存储至地址列表中;将跳转后页面更新为目标页面,并返回执行检测目标页面中的页面元素的步骤,直至对目标页面中的所有页面元素进行触发操作后均未触发页面跳转事件;基于地址列表中的每一页面地址,对跳转后页面进行页面测试。本申请在触发页面跳转事件后存储跳转后页面的页面地址,并将跳转后页面更新为目标页面,最终得到地址列表,进而基于地址列表实现目标页面所嵌套的跳转页面的页面测试。



技术特征:

1.一种页面测试方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述目标页面显示于可视区域中,且所述目标页面的页面高度高于可视区域高度,所述检测目标页面中的页面元素,包括:

3.如权利要求2所述的方法,其特征在于,所述方法还包括:

4.如权利要求2所述的方法,其特征在于,所述目标页面的加载方式为懒加载,所述方法还包括:

5.如权利要求4所述的方法,其特征在于,所述方法还包括:

6.如权利要求1所述的方法,其特征在于,所述方法还包括:

7.如权利要求6所述的方法,其特征在于,所述在未触发页面跳转事件的情况下,重新检测所述目标页面中的页面元素,包括:

8.一种页面测试装置,其特征在于,所述装置包括:

9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。


技术总结
本申请适用于页面测试技术领域,提供了一种页面测试方法、装置、终端设备及可读存储介质,该方法包括:检测目标页面中的页面元素,并对页面元素进行触发操作;在触发页面跳转事件的情况下,获取跳转后页面的页面地址,将页面地址存储至地址列表中;将跳转后页面更新为目标页面,并返回执行检测目标页面中的页面元素的步骤,直至对目标页面中的所有页面元素进行触发操作后均未触发页面跳转事件;基于地址列表中的每一页面地址,对跳转后页面进行页面测试。本申请可以解决页面测试工具只能根据目标页面的页面地址对目标页面进行页面测试,不能对其嵌套的跳转页面进行页面测试的问题。

技术研发人员:武景畔,何育育,刘道龙,黄庆前,陈名芳,李俊峰
受保护的技术使用者:顺丰科技有限公司
技术研发日:
技术公布日:2025/3/6
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1