[发明专利]元素识别方法、装置、可读存储介质和电子设备在审
申请号: | 201911342150.X | 申请日: | 2019-12-23 |
公开(公告)号: | CN111143643A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 闻武;孔伟哲;刘功民;徐菁;陈彬;夏志江 | 申请(专利权)人: | 中汇信息技术(上海)有限公司 |
主分类号: | G06F16/93 | 分类号: | G06F16/93;G06K9/00;G06K9/62 |
代理公司: | 北京睿派知识产权代理事务所(普通合伙) 11597 | 代理人: | 刘锋 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 元素 识别 方法 装置 可读 存储 介质 电子设备 | ||
本发明实施例公开了一种元素识别方法、装置、可读存储介质和电子设备,通过数据库集群中的元素数量确定对应的模型,将标准结构化文档输入所述模型以确定对应的元素识别结果,所述元素识别结果中包括与标准结构化文档中的各元素对应的元素标识,以及与所述元素标识对应的定位信息,再将所述元素识别结果存储至数据库集群,同时以预定格式输出,实现对标准结构化文档中的元素自动识别和定位,减少元素识别过程的工作量,同时提高所述元素识别过程的准确率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种元素识别方法、装置、可读存储介质和电子设备。
背景技术
目前,前端技术的发展速度迅猛,为了避免在项目开发过程中出现瓶颈,与之相对的测试技术也需要加快发展速度,由此自动化测试技术应运而生。目前对于前端的自动化测试,首选需要识别前端页面的元素,并对各元素进行定位,再基于所述各元素位置进行自动化测试。其中,识别前端页面元素并对各元素进行定位的过程是自动化测试中最重要的环节。而现有的主流元素识别技术包括大量的人工辅助环节,同时识别的准确性低、灵活性较差,在页面发生变动时会出现无法识别的问题。
发明内容
有鉴于此,本发明实施例公开了一种元素识别方法、装置、可读存储介质和电子设备,旨在对标准结构化文档中的元素自动识别和定位,减少元素识别过程的工作量,同时提高所述元素识别过程的准确率。
第一方面,本发明实施例公开了一种元素识别方法,所述方法包括:
确定标准结构化文档,所述标准结构化文档中包括至少一个元素和与所述元素对应的属性信息;
确定数据库集群中存储的元素信息数量,所述元素信息包括元素标识和对应的第一定位信息;
响应于所述元素信息数量小于阈值,将所述标准结构化文档输入识别模型中,以确定元素识别结果,所述元素识别结果包括至少一个元素信息,所述元素信息中的各元素标识与所述标准结构化文档中的元素对应;
将所述元素识别结果存储至所述数据库集群;
响应于所述元素信息数量大于所述阈值,将所述标准结构化文档输入匹配模型中,以确定多个元素匹配结果,其中,所述各元素匹配结果包括至少一个元素信息,且与所述标准结构化文档的匹配度满足预定条件,所述匹配模型根据所述数据库集群中存储的元素信息预先训练获得;
根据所述各元素匹配结果确定元素识别结果;
以预定格式输出所述元素识别结果。
进一步地,所述确定标准结构化文档包括:
获取结构化文档,所述结构化文档中包括至少一个元素和与所述元素对应的属性信息;
对所述结构化文档进行预处理以确定所述标准结构化文档。
进一步地,所述响应于所述元素信息数量小于阈值,将所述标准结构化文档输入识别模型中,以确定元素识别结果包括:
响应于所述元素信息数量小于阈值,将所述标准结构化文档输入识别模型中,以确定候选元素识别结果,所述候选元素识别结果包括至少一个元素信息;
输出所述候选元素识别结果;
接收客户端基于所述候选元素识别结果发送的修正信息;
根据所述修正信息修正所述候选元素识别结果以确定元素识别结果。
进一步地,所述数据库集群中包括第一数据库,第二数据库和第三数据库;
所述将所述元素识别结果存储至所述数据库集群包括:
将所述元素识别结果存储至所述第一数据库;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中汇信息技术(上海)有限公司,未经中汇信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911342150.X/2.html,转载请声明来源钻瓜专利网。