[发明专利]页面控件定位方法、装置及存储介质在审
申请号: | 202310873430.3 | 申请日: | 2023-07-17 |
公开(公告)号: | CN116594916A | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 梁颖霖 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/451 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 谭英强;孙浩 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 控件 定位 方法 装置 存储 介质 | ||
本发明公开了一种页面控件定位方法、装置及存储介质,当获取到页面测试用例中的用例控件描述信息,确定待测试页面中的多个候选无文字描述控件,然后根据各个候选无文字描述控件,在图文映射信息库中获取各个候选无文字描述控件对应的控件标签信息,接着调用无文字描述控件匹配模型将用例控件描述信息与各个控件标签信息进行控件匹配,得到各个候选无文字描述控件对应的第一匹配度,当根据第一匹配度确定所有候选无文字描述控件中存在与用例控件描述信息相匹配的目标无文字描述控件,在待测试页面中对目标无文字描述控件进行定位。本发明实施例能够对待测试页面中的无文字描述控件进行定位。
技术领域
本发明涉及自动化测试技术领域,尤其涉及一种页面控件定位方法、装置及存储介质。
背景技术
在针对应用程序的自动化测试过程中,需要模拟用户对应用程序的待测试页面中的控件进行操作,而在模拟用户对应用程序的待测试页面中的控件进行操作之前,需要先对待测试页面中的待操作控件进行定位,使得待操作控件与测试用例中的用例控件相对应,以便于在运行测试用例时,可以根据用例控件模拟用户对待操作控件的操作。
在相关技术中,常常采用将用例控件的描述信息与待操作控件的文本描述信息进行匹配的方式在待测试页面中确定用例控件对应的待操作控件。但是,这种方式仅适用于对有文字描述控件的定位,当需要对待测试页面中的无文字描述控件进行定位时,这种方式并不适用。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供了一种页面控件定位方法、装置及存储介质,能够对待测试页面中的无文字描述控件进行定位。
一方面,本发明实施例提供了一种页面控件定位方法,包括以下步骤:
获取页面测试用例中的用例控件描述信息;
确定待测试页面中的多个候选无文字描述控件,根据各个所述候选无文字描述控件,在预设的图文映射信息库中获取各个所述候选无文字描述控件对应的控件标签信息;
调用预训练的无文字描述控件匹配模型,将各个所述控件标签信息与所述用例控件描述信息进行控件匹配,得到各个所述候选无文字描述控件对应的第一匹配度;
当根据所述第一匹配度确定所有所述候选无文字描述控件中存在与所述用例控件描述信息相匹配的目标无文字描述控件,在所述待测试页面中对所述目标无文字描述控件进行定位。
另一方面,本发明实施例还提供了一种页面控件定位装置,包括:
第一获取单元,用于获取页面测试用例中的用例控件描述信息;
标签获取单元,用于确定待测试页面中的多个候选无文字描述控件,根据各个所述候选无文字描述控件,在预设的图文映射信息库中获取各个所述候选无文字描述控件对应的控件标签信息;
控件匹配单元,用于调用预训练的无文字描述控件匹配模型,将各个所述控件标签信息与所述用例控件描述信息进行控件匹配,得到各个所述候选无文字描述控件对应的第一匹配度;
第一定位单元,用于当根据所述第一匹配度确定所有所述候选无文字描述控件中存在与所述用例控件描述信息相匹配的目标无文字描述控件,在所述待测试页面中对所述目标无文字描述控件进行定位。
可选地,所述页面控件定位装置还包括:
插图获取单元,用于获取各个所述候选无文字描述控件对应的设计插图;
标签配置单元,用于为各个所述候选无文字描述控件对应的所述设计插图配置所述控件标签信息;
信息库构建单元,用于根据所述设计插图和所述控件标签信息构建所述图文映射信息库。
可选地,所述页面控件定位装置还包括:
第二获取单元,用于当检测到所述待测试页面所对应的应用程序的页面控件信息发生了更新,在所述页面控件信息中获取发生更新的目标控件信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310873430.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种绕线机
- 下一篇:一种基于人工智能自适应多维度计算的物体移位监测方法