[发明专利]页面测试处理方法、装置、电子设备及可读存储介质在审
申请号: | 202011584801.9 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112650682A | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 许伟 | 申请(专利权)人: | 广州品唯软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06K9/32;G06F40/151 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王云晓 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 测试 处理 方法 装置 电子设备 可读 存储 介质 | ||
1.页面测试处理方法,其特征在于,包括页面分析方法,所述页面分析方法包括:
通过接口返回的字段数据,对测试页面的文案进行文字识别,将识别的文字进行页面结构封装,转化为页面结构文件;
将接口返回的图片数据转化为图片对象;
对所述图片对象进行图片识别,将识别的所述图片对象的坐标位置及显示尺寸转化为页面结构内图片;
将所述页面结构内图片更新至所述页面结构文件内。
2.根据权利要求1所述的页面测试处理方法,其特征在于,所述通过接口返回的字段数据,对测试页面的文案进行文字识别,将识别的文字进行页面结构封装,转化为页面结构文件,包括:
发出页面接口请求;
解析接口请求返回的页面数据响应中的文案;
根据接口对应页面的类型,通过接口字段对文案进行归类聚合;
将归好类别的文案分别通过OpenCV+OCR技术算法进行文字识别;
将识别的文字进行页面结构封装,并与相应的页面进行绑定,生成对应页面的页面结构文件。
3.根据权利要求1所述的页面测试处理方法,其特征在于,所述将接口返回的图片数据转化为图片对象,包括:
发出页面接口请求;
解析接口请求返回的页面数据响应中的图片数据;
识别出所述图片数据的统一资源定位符URL;
通过所述统一资源定位符URL优先请求图片,并保存到本地存储;
将本地存储的图片转化为图片对象。
4.根据权利要求3所述的页面测试处理方法,其特征在于,所述对所述图片对象进行图片识别,将识别的所述图片对象的坐标位置及显示尺寸转化为页面结构内图片,包括:
通过OpenCV+OCR技术算法对所述图片对象进行图片识别;
在系统页面图像中查找所述图片对象;
记录找到的所述图片对象的坐标位置及显示尺寸;
将所述图片对象的坐标位置及显示尺寸转化为页面结构内图片。
5.根据权利要求1所述的页面测试处理方法,其特征在于,还包括:
根据数据模型获取所述页面结构文件的元素;
操作所述元素;
执行所述页面分析方法,重新生成新的页面结构文件。
6.根据权利要求5所述的页面测试处理方法,其特征在于,所述操作所述元素之后,还包括:
执行图片对比的断言。
7.一种页面测试处理装置,其特征在于,包括页面分析模块,所述页面分析模块包括:
第一识别单元,用于通过接口返回的字段数据,对测试页面的文案进行文字识别,将识别的文字进行页面结构封装,转化为页面结构文件;
第一转化单元,用于将接口返回的图片数据转化为图片对象;
第二识别单元,用于对所述图片对象进行图片识别,将识别的所述图片对象的坐标位置及显示尺寸转化为页面结构内图片;
第一更新单元,用于将所述页面结构内图片更新至所述页面结构文件内。
8.根据权利要求7所述的页面测试处理装置,其特征在于,还包括:
获取模块,用于根据数据模型获取所述页面结构文件的元素;
操作模块,用于操作所述元素;
其中,所述页面分析模块还用于在所述操作模块操作所述元素之后,重新生成新的页面结构文件。
9.一种电子设备,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于调用并执行所述存储器中的程序指令,执行权利要求1-6中任一项所述的页面测试处理方法。
10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,所述计算机程序用于执行权利要求1-6中任一项所述的页面测试处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州品唯软件有限公司,未经广州品唯软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011584801.9/1.html,转载请声明来源钻瓜专利网。