System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及自动测试,具体而言,本申请涉及一种页面组件的评估方法、装置、电子设备及可读存储介质。
技术介绍
1、在页面展示时,页面中页面组件的规范性有着重要意义。
2、为了保证页面组件的规范性,相关技术中,多采用人工对比的方式来对页面的规范性进行评估。这种方式评估效率较低,无法满足使用需求。
技术实现思路
1、为了至少能解决上述的技术缺陷之一,本申请提供了一种页面组件的评估方法、装置、电子设备及可读存储介质。
2、本申请所采用的技术方案如下:
3、第一方面,本申请实施例提供了一种页面组件的评估方法,该方法包括:
4、获取待评测页面的页面图像;
5、对页面图像进行页面组件区域识别,得到页面组件区域识别结果,页面组件区域识别结果包括目标页面组件对应的目标页面组件区域以及目标页面组件对应的目标页面组件类别;
6、对目标页面组件区域进行边缘检测,得到目标页面组件中指定样式类型的目标样式数据;
7、基于目标页面组件类型对应的模板样式数据以及目标样式数据,对目标页面组件进行评估。
8、第二方面,本申请实施例提供了一种页面组件的评估装置,该装置包括:
9、页面图像获取模块,用于获取待评测页面的页面图像;
10、页面组件识别模块,用于对页面图像进行页面组件区域识别,得到页面组件区域识别结果,页面组件区域识别结果包括目标页面组件对应的目标页面组件区域以及目标页面组件对应的目标页面组件
11、样式数据检测模块,用于对目标页面组件区域进行边缘检测,得到目标页面组件中指定样式类型的目标样式数据;
12、页面组件评估模块,用于基于目标页面组件类型对应的模板样式数据以及目标样式数据,对目标页面组件进行评估。
13、第三方面,本申请实施例提供了一种电子设备,该电子设备包括:处理器和存储器;
14、存储器,用于存储操作指令;
15、处理器,用于通过调用操作指令,执行如本申请的第一方面的任一实施方式中所示的页面组件的评估方法。
16、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请的第一方面的任一实施方式中所示的页面组件的评估方法。
17、本申请实施例提供的技术方案带来的有益效果是:
18、本公开实施例提供的方案,通过对所述页面图像进行页面组件区域识别,得到页面组件区域识别结果,所述页面组件区域识别结果包括目标页面组件对应的目标页面组件区域以及所述目标页面组件对应的目标页面组件类别;对所述目标页面组件区域进行边缘检测,得到所述目标页面组件中指定样式类型的目标样式数据;基于所述目标页面组件类型对应的模板样式数据以及所述目标样式数据,对所述目标页面组件进行评估。基于本方法,能够实现对目标页面组件的自动有效评估,能够替代人工评估的方式,提升评估效率。
本文档来自技高网...【技术保护点】
1.一种页面组件的评估方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述页面图像进行页面组件区域识别,得到页面组件区域识别结果,包括:
3.根据权利要求1所述的方法,其特征在于,所述对所述目标页面组件区域进行边缘检测,得到所述目标页面组件的目标样式数据,包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述获取待评测页面的页面图像,包括:
5.根据权利要求4中任一项所述的方法,其特征在于,所述获取待测试站点下的网页的页面作为待测试页面,包括:
6.根据权利要求5所述的方法,其特征在于,在所述获取待测试站点下的网页的页面作为待测试页面之前,所述方法还包括:
7.根据权利要求4所述的方法,其特征在于,所述基于所述目标页面组件类型对应的模板样式数据以及所述目标样式数据,对所述目标页面组件进行评估,包括:
8.根据权利要求7所述的方法,其特征在于,在所述将所述目标页面组件的评估结果确定为异常之后,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于
10.根据权利要求4所述的方法,其特征在于,所述指定样式类型包括以下至少一项:
11.一种页面组件的评估装置,其特征在于,包括:
12.根据权利要求11所述的装置,其特征在于,所述页面图像获取模块具体用于:
13.根据权利要求12所述的装置,其特征在于,所述页面图像获取模块在获取待测试站点下的网页的页面作为待测试页面时,具体用于:
14.一种电子设备,其特征在于,包括处理器和存储器;
15.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-10中任一项所述的方法。
...【技术特征摘要】
1.一种页面组件的评估方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述页面图像进行页面组件区域识别,得到页面组件区域识别结果,包括:
3.根据权利要求1所述的方法,其特征在于,所述对所述目标页面组件区域进行边缘检测,得到所述目标页面组件的目标样式数据,包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述获取待评测页面的页面图像,包括:
5.根据权利要求4中任一项所述的方法,其特征在于,所述获取待测试站点下的网页的页面作为待测试页面,包括:
6.根据权利要求5所述的方法,其特征在于,在所述获取待测试站点下的网页的页面作为待测试页面之前,所述方法还包括:
7.根据权利要求4所述的方法,其特征在于,所述基于所述目标页面组件类型对应的模板样式数据以及所述目标样式数据,对所述目标页面组件进行评估,包括:
【专利技术属性】
技术研发人员:张哲,侯海娥,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。