【技术实现步骤摘要】
页面对比测试方法、装置、计算机设备和存储介质
[0001]本申请涉及图像处理
,特别是涉及一种页面对比测试方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]在针对浏览器进行前端网页开发时,需要在页面开发时对页面在不同的浏览器展示的内容进行测试。由于不同版本的浏览器的前端框架不同,为了使相同页面在不同浏览器中均展示相同的内容,在页面测试时需要将相同页面在不同浏览器中的展示内容进行对比,从而在确定相同页面在不同浏览器中存在差异时,可以针对差异点进行适应性修改。目前对相同页面在不同浏览器中的差异进行检测的方式通常是通过人工在不同浏览器之间逐一对比。然而,浏览器的类型众多,通过人工对比的方式,难以高效完成页面的测试。
[0003]因此,目前对页面的对比方法存在效率低的缺陷。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提高效率的页面对比测试方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种页面对比测试方法,所述方法包括:
[0006]针对业务系统中的待测试页面,获取待测试页面通过多个浏览器展示出的页面的多个页面截图;所述多个浏览器包括多个不同驱动的浏览器;
[0007]对每个所述页面截图进行图像膨胀处理,在膨胀后的页面截图中确定字符内容所在的目标位置,基于所述目标位置从每个所述页面截图中提取得到对应的碎片图像,并记录各碎片图像在所述页面截图的位置信息;
[0008] ...
【技术保护点】
【技术特征摘要】
1.一种页面对比测试方法,其特征在于,所述方法包括:针对业务系统中的待测试页面,获取待测试页面通过多个浏览器展示出的页面的多个页面截图;所述多个浏览器包括多个不同驱动的浏览器;对每个所述页面截图进行图像膨胀处理,在膨胀后的页面截图中确定字符内容所在的目标位置,基于所述目标位置从每个所述页面截图中提取得到对应的碎片图像,并记录各碎片图像在所述页面截图的位置信息;针对目标页面截图,识别基于所述目标页面截图得到的各所述碎片图像中的字符内容,作为目标字符内容;所述目标页面截图为多个页面截图中的一个;利用所述目标字符内容以及所述目标字符内容所属碎片图像对应的位置信息,搜索其他页面截图对应的碎片图像,得到搜索结果信息;所述搜索结果信息包括各所述其他页面截图对应位置的碎片图像中是否包含所述目标字符内容;基于所述搜索结果信息,确定所述待测试页面在所述多个浏览器中显示效果的对比结果。2.根据权利要求1所述的方法,其特征在于,所述获取待测试页面通过多个浏览器展示出的页面的多个页面截图,包括:在自动化测试系统中配置脚本信息;所述脚本信息包括所述多个浏览器对应的驱动、所述待测试页面对应的访问地址以及预设的页面对比测试策略;所述预设的页面对比测试策略表征所述待测试页面在不同浏览器中进行对比时的执行逻辑;基于所述脚本信息获取待测试页面在多个浏览器展示的页面的截图,得到多个页面截图。3.根据权利要求2所述的方法,其特征在于,所述脚本信息还包括截屏区域信息;所述获取待测试页面在多个浏览器展示的页面的截图,包括:通过多个浏览器打开所述业务系统,并基于所述访问地址,在各个浏览器中跳转至所述待测试页面;基于所述脚本信息中的截屏区域信息,在各个浏览器当前展示的所述待测试页面中截取对应区域,作为所述待测试页面对应的页面截图。4.根据权利要求3所述的方法,其特征在于,所述基于所述脚本信息中的截屏区域信息,在各个浏览器当前展示的所述待测试页面中截取对应区域之前,还包括:基于所述预设的页面对比测试策略,全屏化所述浏览器,以隐藏所述浏览器的菜单栏和/或工具栏。5.根据权利要求1所述的方法,其特征在于,所述对每个所述页面截图进行图像膨胀处理,在膨胀后的页面截图中确定字符内容所在的目标位置,包括:针对每个页面截图进行灰度处理和二值化处理,对灰度处理和二值化处理后的页面截图进行膨胀处理,使得膨胀后的页面截图中相邻的字符内容连接在一起,得到膨胀后的页面截图;根据所述膨胀后的页面截图中多个相邻且颜色相同的像素点,提取所述膨胀后的页面截图中包含的至少一个轮廓信息,得到目标位置;所述轮廓信息表征所述膨胀后的页面截图中的所述相邻的字符内容对应的轮廓。6.根据权利要求5所述的方法,其特征在于,所述基于所述目标位置从每个所述页面截
图中提取得到对应的碎片图像,并记录各碎片图像在所述页面截图的位置信息,包括:根据所述至少一个轮廓信息在所述膨胀后的页面截图中的目标位置,确定每个所述页面截图中的字符位置信息;针对每个所述页面截图,提取所述字符位置信息的图像得到至少一个碎片图像,并记录所述至少一个碎片图像在所述页面截图中的位置信息。7.根据权利要求1所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:梁雄,林锐,余小娟,黄展辉,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。