页面检测方法、装置、计算机可读存储介质及电子设备制造方法及图纸

技术编号:39131770 阅读:7 留言:0更新日期:2023-10-23 14:51
本发明专利技术公开了一种页面检测方法、装置、计算机可读存储介质及电子设备。涉及金融科技领域,该方法包括:从目标终端中获取待检测页面中的待检测元素的元素信息;获取待检测元素的规范元素信息;根据待检测元素的规范元素信息与目标终端的设备分辨率之间的关联关系,判断是否需要对规范元素信息和元素信息进行信息转换操作;在需要对规范元素信息和元素信息进行信息转换操作的情况下,对规范元素信息进行信息转换操作,得到转换后的规范元素信息,并对元素信息进行信息转换操作,得到转换后的元素信息;根据转换后的规范元素信息和转换后的元素信息确定规范检测结果。本发明专利技术解决了现有技术中对页面规范进行检测时,存在的检测效率低的技术问题。低的技术问题。低的技术问题。

【技术实现步骤摘要】
页面检测方法、装置、计算机可读存储介质及电子设备


[0001]本专利技术涉及金融科技领域,具体而言,涉及一种页面检测方法、装置、计算机可读存储介质及电子设备。

技术介绍

[0002]大型企业内部有很多自研的办公内部应用系统,企业为了方便管理,提高使用人员操作效率等原因,会要求系统遵循一定的界面规则,比如界面整体的排版布局、文字的大小颜色、标识及图案的大小位置等都有固定的标准。
[0003]如何确保应用系统的所有界面都遵循指定的规则,除了前端开发人员的努力外,系统的界面规范验收也是很重要的环节。但是由于企业内部系统繁多、屏幕分辨率大小有异,且每个系统可能涵盖有数十甚至成百上千个页面,因此,传统的通过人工审查的方式耗时耗力,使得界面规范的验收变得异常困难,从而存在检测效率低的问题。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种页面检测方法、装置、计算机可读存储介质及电子设备,以至少解决现有技术中对页面规范进行检测时,存在的检测效率低的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种页面检测方法,包括:从目标终端中获取待检测页面中的待检测元素的元素信息,其中,元素信息中的信息以像素为单位,目标终端用于显示待检测页面;获取待检测元素在预设分辨率下的规范元素信息,并获取待检测元素的规范元素信息与目标终端的设备分辨率之间的关联关系;根据关联关系,判断是否需要对规范元素信息和元素信息进行信息转换操作,其中,信息转换操作用于将信息的单位由像素转换为像素相对于分辨率的百分比;在需要对规范元素信息和元素信息进行信息转换操作的情况下,对规范元素信息进行信息转换操作,得到转换后的规范元素信息,并对元素信息进行信息转换操作,得到转换后的元素信息;比对转换后的规范元素信息和转换后的元素信息,并根据比对结果确定待检测页面的规范检测结果。
[0007]进一步地,规范元素信息由多个不同信息类型的第一子信息组成,其中,页面检测方法还包括:在关联关系表征规范元素信息中存在目标子信息的情况下,确定需要对规范元素信息和元素信息进行信息转换操作,其中,目标子信息为多个第一子信息中的信息,且目标子信息的信息值随设备分辨率变化;在关联关系表征规范元素信息中不存在目标子信息的情况下,确定不需要对规范元素信息和元素信息进行信息转换操作。
[0008]进一步地,页面检测方法还包括:从规范元素信息中确定目标子信息,其中,目标子信息为多个第一子信息中的信息,且目标子信息的信息值随设备分辨率变化;根据预设分辨率对规范元素信息中的目标子信息进行信息转换操作,得到转换后的规范元素信息。
[0009]进一步地,元素信息由多个不同信息类型的第二子信息组成,页面检测方法还包括:确定目标子信息的信息类型;从元素信息中确定属于目标子信息的信息类型的第二子
信息,得到待转换子信息;确定目标终端显示待检测页面时所使用的目标分辨率;根据目标分辨率对元素信息中的待转换子信息进行信息转换操作,得到转换后的元素信息。
[0010]进一步地,页面检测方法还包括:将转换后的规范元素信息与转换后的元素信息中属于相同信息类型的子信息进行比对,得到信息类型匹配的子比对结果,其中,子信息为第一子信息或第二子信息;由所有信息类型匹配的子比对结果组成比对结果。
[0011]进一步地,待检测页面包括多个功能区域,其中,页面检测方法还包括:从多个功能区域中确定待检测元素所在的功能区域;根据待检测元素所在的功能区域匹配的结果分析规则,对比对结果进行分析,得到分析结果,其中,结果分析规则用于判断待检测元素是否符合页面规范;根据分析结果确定待检测页面的规范检测结果。
[0012]进一步地,在待检测元素为多个的情况下,页面检测方法还包括:在所有待检测元素的分析结果均表征待检测元素符合页面规范的情况下,确定规范检测结果表征待检测页面符合页面规范;在存在待检测元素的分析结果表征待检测元素不符合页面规范的情况下,确定规范检测结果表征待检测页面不符合页面规范。
[0013]根据本专利技术实施例的另一方面,还提供了一种页面检测装置,包括:第一获取模块,用于从目标终端中获取待检测页面中的待检测元素的元素信息,其中,元素信息中的信息以像素为单位,目标终端用于显示待检测页面;第二获取模块,用于获取待检测元素在预设分辨率下的规范元素信息,并获取待检测元素的规范元素信息与目标终端的设备分辨率之间的关联关系;判断模块,用于根据关联关系,判断是否需要对规范元素信息和元素信息进行信息转换操作,其中,信息转换操作用于将信息的单位由像素转换为像素相对于分辨率的百分比;处理模块,用于在需要对规范元素信息和元素信息进行信息转换操作的情况下,对规范元素信息进行信息转换操作,得到转换后的规范元素信息,并对元素信息进行信息转换操作,得到转换后的元素信息;比对模块,用于比对转换后的规范元素信息和转换后的元素信息,并根据比对结果确定待检测页面的规范检测结果。
[0014]根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的页面检测方法。
[0015]根据本专利技术实施例的另一方面,还提供了一种电子设备,电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的页面检测方法。
[0016]在本专利技术实施例中,采用自动对页面的规范性进行检测的方式,通过从目标终端中获取待检测页面中的待检测元素的元素信息,然后获取待检测元素在预设分辨率下的规范元素信息,并获取待检测元素的规范元素信息与目标终端的设备分辨率之间的关联关系,接着根据关联关系,判断是否需要对规范元素信息和元素信息进行信息转换操作,从而在需要对规范元素信息和元素信息进行信息转换操作的情况下,对规范元素信息进行信息转换操作,得到转换后的规范元素信息,并对元素信息进行信息转换操作,得到转换后的元素信息,然后比对转换后的规范元素信息和转换后的元素信息,并根据比对结果确定待检测页面的规范检测结果。其中,元素信息中的信息以像素为单位,目标终端用于显示待检测页面,信息转换操作用于将信息的单位由像素转换为像素相对于分辨率的百分比。
[0017]容易注意到的是,在上述过程中,通过获取待检测页面中的待检测元素的元素信息以及待检测元素在预设分辨率下的规范元素信息,实现了对待检测元素的实际样式和期望样式的有效获取,通过根据元素信息和规范元素信息确定待检测页面的规范检测结果,可以实现对待检测页面的规范性的快速且准确的检测,从而提高了检测效率。此外,通过根据规范元素信息与目标终端的设备分辨率之间的关联关系,对规范元素信息和元素信息进行信息转换操作,并基于转换后的信息确定待检测页面的规范检测结果,实现了根据同一规范元素信息对不同分辨率下的待检测页面的规范性的有效检测,避免了相关技术中需本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面检测方法,其特征在于,包括:从目标终端中获取待检测页面中的待检测元素的元素信息,其中,所述元素信息中的信息以像素为单位,所述目标终端用于显示所述待检测页面;获取所述待检测元素在预设分辨率下的规范元素信息,并获取所述待检测元素的规范元素信息与所述目标终端的设备分辨率之间的关联关系;根据所述关联关系,判断是否需要对所述规范元素信息和所述元素信息进行信息转换操作,其中,所述信息转换操作用于将信息的单位由所述像素转换为像素相对于分辨率的百分比;在需要对所述规范元素信息和所述元素信息进行信息转换操作的情况下,对所述规范元素信息进行信息转换操作,得到转换后的规范元素信息,并对所述元素信息进行信息转换操作,得到转换后的元素信息;比对所述转换后的规范元素信息和所述转换后的元素信息,并根据比对结果确定所述待检测页面的规范检测结果。2.根据权利要求1所述的方法,其特征在于,所述规范元素信息由多个不同信息类型的第一子信息组成,其中,根据所述关联关系,判断是否需要对所述规范元素信息和所述元素信息进行信息转换操作,包括:在所述关联关系表征所述规范元素信息中存在目标子信息的情况下,确定需要对所述规范元素信息和所述元素信息进行信息转换操作,其中,所述目标子信息为多个第一子信息中的信息,且所述目标子信息的信息值随所述设备分辨率变化;在所述关联关系表征所述规范元素信息中不存在所述目标子信息的情况下,确定不需要对所述规范元素信息和所述元素信息进行信息转换操作。3.根据权利要求1或2所述的方法,其特征在于,所述规范元素信息由多个不同信息类型的第一子信息组成,其中,对所述规范元素信息进行信息转换操作,得到转换后的规范元素信息,包括:从所述规范元素信息中确定目标子信息,其中,所述目标子信息为多个第一子信息中的信息,且所述目标子信息的信息值随所述设备分辨率变化;根据所述预设分辨率对所述规范元素信息中的目标子信息进行信息转换操作,得到所述转换后的规范元素信息。4.根据权利要求3所述的方法,其特征在于,所述元素信息由多个不同信息类型的第二子信息组成,其中,对所述元素信息进行信息转换操作,得到转换后的元素信息,包括:确定所述目标子信息的信息类型;从所述元素信息中确定属于所述目标子信息的信息类型的第二子信息,得到待转换子信息;确定所述目标终端显示所述待检测页面时所使用的目标分辨率;根据所述目标分辨率对所述元素信息中的待转换子信息进行信息转换操作,得到所述转换后的元素信息。5.根据权利要求1所述的方法,其特征在于,所述规范元素信息由多个不同信息类型的第一子信息组成,所述元素信息由多个不同信息类型的第二子信息组成,其中,比对所述转换后的规范元素信息和所述转换后的元素信息,包...

【专利技术属性】
技术研发人员:曹小女梁敏张晓慧李林
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1