页面检测方法、装置、设备及存储介质制造方法及图纸

技术编号:38889892 阅读:11 留言:0更新日期:2023-09-22 14:15
本发明专利技术提供了一种页面检测方法、装置、设备及存储介质。该方法包括:获取加载完成的显示页面;在显示页面为骨架屏页面的情况下,根据显示页面对应的第一节点信息,以及显示页面在每个查询时刻对应的第二节点信息,生成显示页面对应的页面检测结果;在显示页面不为骨架屏页面的情况下,根据显示页面在每个查询时刻对应的第三节点信息,生成显示页面对应的页面检测结果。本发明专利技术实施例中,对于不同的前端页面通过不同的方式对显示页面进行页面检测,并生成页面检测结果,以此,本发明专利技术提供的页面检测方法可以兼容不同的前端页面,进而提高了页面检测的准确性。面检测的准确性。面检测的准确性。

【技术实现步骤摘要】
页面检测方法、装置、设备及存储介质


[0001]本专利技术涉及金融科技领域,尤其涉及一种页面检测方法、装置、设备及存储介质。

技术介绍

[0002]随着计算机技术的迅速发展和计算机设备的普及,越来越多的用户通过网页浏览金融相关的新闻、查询金融信息以及观看金融财经视频。但由于网络卡顿、页面故障等原因,容易导致页面产生白屏现象,即页面在一段时间内不显示任何内容。对于页面开发者而言,如果不能准确的检测到页面白屏并修复页面,会流失大量网络用户。
[0003]然而,相关技术涉及的页面检测方法的通用性较差,对于金融板块中不同的前端页面不能很好的兼容,这导致页面检测的准确性较低。

技术实现思路

[0004]本专利技术的主要目的在于提供了一种页面检测方法、装置、设备及存储介质,旨在解决页面检测的准确性较低的技术问题。
[0005]为实现上述目的,本专利技术提供一种页面检测方法,所述方法包括:
[0006]获取加载完成的显示页面;
[0007]在所述显示页面为骨架屏页面的情况下,根据所述显示页面对应的第一节点信息以及所述显示页面在每个查询时刻对应的第二节点信息,生成所述显示页面对应的页面检测结果,其中,所述第一节点信息和所述第二节点信息均用于表征所述显示页面中N个预设坐标点包括的元素节点数组,所述第一节点信息为所述N个预设坐标点在初始时刻包括的元素节点数组,所述N为大于1的正整数;
[0008]在所述显示页面不为骨架屏页面的情况下,根据所述显示页面在每个查询时刻对应的第三节点信息,生成所述显示页面对应的页面检测结果,其中,所述第三节点信息用于表征所述N个预设坐标点包括的元素节点的节点类型。
[0009]可选地,所述根据所述显示页面对应的第一节点信息,以及所述显示页面在每个查询时刻对应的第二节点信息,生成所述显示页面对应的页面检测结果,包括:
[0010]根据所述显示页面在当前查询时刻对应的第二节点信息和所述第一节点信息,判断所述显示页面中N个预设坐标点包括的元素节点数组是否发生变化;
[0011]在所述N个预设坐标点包括的元素节点数组发生变化的情况下,生成第一检测结果,其中,所述第一检测结果用于表征所述显示页面未处于白屏状态;
[0012]在所述N个预设坐标点包括的元素节点数组未发生变化的情况下,根据所述当前查询时刻对应的查询时长,执行第一操作,其中,所述第一操作包括以下任意一项:
[0013]生成第二检测结果,其中,所述第二检测结果用于表征所述显示页面处于白屏状态;或
[0014]根据所述显示页面对应的第一节点信息,以及所述显示页面在所述当前查询时刻的下一个查询时刻对应的第二节点信息,生成所述显示页面对应的页面检测结果。
[0015]可选地,所述在所述N个预设坐标点包括的元素节点数组发生变化的情况下,生成第一检测结果的步骤之前,所述方法还包括:
[0016]在所述第二节点信息表征的元素节点数组与所述第一节点信息表征的元素节点数组不同的情况下,确定所述N个预设坐标点包括的元素节点数组发生变化;
[0017]在所述第二节点信息表征的元素节点数组与所述第一节点信息表征的元素节点数组相同的情况下,确定所述N个预设坐标点包括的元素节点数组未发生变化。
[0018]可选地,所述根据所述当前查询时刻对应的查询时长,执行第一操作,包括:
[0019]在所述当前查询时刻对应的查询时长超过预设阈值的情况下,生成第二检测结果;
[0020]在所述当前查询时刻对应的查询时长未超过预设阈值的情况下,根据所述显示页面对应的第一节点信息,以及所述显示页面在所述当前查询时刻的下一个查询时刻对应的第二节点信息,生成所述显示页面对应的页面检测结果。
[0021]可选地,所述根据所述显示页面在每个查询时刻对应的第三节点信息,生成所述显示页面对应的页面检测结果,包括:
[0022]根据所述显示页面在当前查询时刻对应的第三节点信息,判断所述显示页面中N个预设坐标点是否包括非容器节点;
[0023]在所述N个预设坐标点包括非容器节点的情况下,生成第一检测结果;所述第一检测结果用于表征所述显示页面未处于白屏状态;
[0024]在所述N个预设坐标点包括不非容器节点的情况下,根据所述当前查询时刻对应的查询时长,执行第二操作;
[0025]其中,所述第二操作包括以下任意一项:
[0026]生成第二检测结果;所述第二检测结果用于表征所述显示页面处于白屏状态;
[0027]根据所述显示页面在所述当前查询时刻的下一个查询时刻对应的第三节点信息,生成所述显示页面对应的页面检测结果。
[0028]可选地,所述在所述N个预设坐标点包括非容器节点的情况下,生成第一检测结果之前,所述方法还包括:
[0029]在所述第三节点信息表征的节点类型为容器节点和非容器节点的情况下,确定N个预设坐标点包括非容器节点;
[0030]在所述第三节点信息表征的节点类型为容器节点的情况下,确定N个预设坐标点不包括非容器节点。
[0031]可选的,所述根据所述当前查询时刻对应的查询时长,执行第二操作,所述方法包括:
[0032]在所述当前查询时刻对应的查询时长超过预设阈值的情况下,生成第二检测结果;
[0033]在所述当前查询时刻对应的查询时长未超过预设阈值的情况下,根据所述显示页面在所述当前查询时刻的下一个查询时刻对应的第三节点信息,生成所述显示页面对应的页面检测结果
[0034]此外,为实现上述目的,本专利技术还提供一种页面检测装置,所述装置包括:
[0035]获取模块,用于获取加载完成的显示页面;
[0036]第一生成模块,用于在所述显示页面为骨架屏页面的情况下,根据所述显示页面对应的第一节点信息以及所述显示页面在每个查询时刻对应的第二节点信息,生成所述显示页面对应的页面检测结果,其中,所述第一节点信息和所述第二节点信息均用于表征所述显示页面中N个预设坐标点包括的元素节点数组,所述第一节点信息为所述N个预设坐标点在初始时刻包括的元素节点数组,所述N为大于1的正整数;
[0037]第二生成模块,用于在所述显示页面不为骨架屏页面的情况下,根据所述显示页面在每个查询时刻对应的第三节点信息,生成所述显示页面对应的页面检测结果,其中,所述第三节点信息用于表征所述N个预设坐标点包括的元素节点的节点类型。
[0038]为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:
[0039]所述计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现本申请实施例中提出的任一项所述的页面检测方法的步骤。
[0040]为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
[0041]所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面检测方法,其特征在于,包括:获取加载完成的显示页面;在所述显示页面为骨架屏页面的情况下,根据所述显示页面对应的第一节点信息以及所述显示页面在每个查询时刻对应的第二节点信息,生成所述显示页面对应的页面检测结果,其中,所述第一节点信息和所述第二节点信息均用于表征所述显示页面中N个预设坐标点包括的元素节点数组,所述第一节点信息为所述N个预设坐标点在初始时刻包括的元素节点数组,所述N为大于1的正整数;在所述显示页面不为骨架屏页面的情况下,根据所述显示页面在每个查询时刻对应的第三节点信息,生成所述显示页面对应的页面检测结果,其中,所述第三节点信息用于表征所述N个预设坐标点包括的元素节点的节点类型。2.根据权利要求1所述的方法,其特征在于,所述根据所述显示页面对应的第一节点信息,以及所述显示页面在每个查询时刻对应的第二节点信息,生成所述显示页面对应的页面检测结果,包括:根据所述显示页面在当前查询时刻对应的第二节点信息和所述第一节点信息,判断所述显示页面中N个预设坐标点包括的元素节点数组是否发生变化;在所述N个预设坐标点包括的元素节点数组发生变化的情况下,生成第一检测结果,其中,所述第一检测结果用于表征所述显示页面未处于白屏状态;在所述N个预设坐标点包括的元素节点数组未发生变化的情况下,根据所述当前查询时刻对应的查询时长,执行第一操作,其中,所述第一操作包括以下任意一项:生成第二检测结果,其中,所述第二检测结果用于表征所述显示页面处于白屏状态;或根据所述显示页面对应的第一节点信息,以及所述显示页面在所述当前查询时刻的下一个查询时刻对应的第二节点信息,生成所述显示页面对应的页面检测结果。3.根据权利要求2所述的方法,其特征在于,所述在所述N个预设坐标点包括的元素节点数组发生变化的情况下,生成第一检测结果的步骤之前,所述方法还包括:在所述第二节点信息表征的元素节点数组与所述第一节点信息表征的元素节点数组不同的情况下,确定所述N个预设坐标点包括的元素节点数组发生变化;在所述第二节点信息表征的元素节点数组与所述第一节点信息表征的元素节点数组相同的情况下,确定所述N个预设坐标点包括的元素节点数组未发生变化。4.根据权利要求2所述的方法,其特征在于,所述根据所述当前查询时刻对应的查询时长,执行第一操作,包括:在所述当前查询时刻对应的查询时长超过预设阈值的情况下,生成第二检测结果;在所述当前查询时刻对应的查询时长未超过预设阈值的情况下,根据所述显示页面对应的第一节点信息,以及所述显示页面在所述当前查询时刻的下一个查询时刻对应的第二节点信息,生成所述显示页面对应的页面检测结果。5.根据权利要求1所述的方法,其特征在于,所述根据所述显示页面在每个查询时刻对应的第三节点信息,生成所述显示页面对应的页面...

【专利技术属性】
技术研发人员:陈弘刚
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

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

1