[发明专利]应用程序的界面获取方法、装置、计算机设备和存储介质在审
申请号: | 202011394866.7 | 申请日: | 2020-12-03 |
公开(公告)号: | CN112394921A | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 汪德嘉;庄逸涛;张昀球 | 申请(专利权)人: | 江苏通付盾科技有限公司;江苏通付盾信息安全技术有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 唐敏 |
地址: | 215100 江苏省苏州市苏州工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 界面 获取 方法 装置 计算机 设备 存储 介质 | ||
1.一种应用程序的界面获取方法,其特征在于,所述方法包括:
响应于应用程序的启动操作,获取点击命令流文件,所述点击命令流文件中包含多条点击命令,每条点击命令包含对应的界面元素图片;
根据所述点击命令中包含的界面元素图片,从所述应用程序的界面中确定与所述界面元素图片匹配的目标区域;
对与所述目标区域执行点击操作,并响应于所述点击操作进行界面跳转。
2.根据权利要求1所述的方法,其特征在于,所述点击命令流文件的生成方式,包括:
从所述应用程序的主界面开始,获取从所述主界面中采集的界面元素图片;
根据所述主界面的界面元素图片生成第一个点击命令;
响应于对所述主界面中界面元素的点击操作,展示第二个界面,并以此类推,得到与每个界面对应的点击命令;
按照所述点击命令的生成顺序保存所得到的点击命令,生成所述点击命令流文件。
3.根据权利要求2所述的方法,其特征在于,所述根据所述点击命令中包含的界面元素图片,从所述应用程序的界面中确定与所述界面元素图片匹配的目标区域,包括:
从所述应用程序的主界面开始,每展示一个新的界面,则根据所述点击命令流文件中点击命令的生成顺序,获取对应的点击命令,直至所述点击命令执行完毕;
根据当前获取的点击命令中包含的当前界面元素图片,从所述应用程序的当前展示界面中确定与所述当前界面元素匹配的目标区域。
4.根据权利要求3所述的方法,其特征在于,所述根据当前获取的点击命令中包含的当前界面元素图片,从所述应用程序的当前展示界面中确定与所述当前界面元素匹配的目标区域,包括:
对所述应用程序的当前展示界面进行截图,得到当前界面图片;
通过模板匹配从所述当前界面图片中确定与所述当前界面元素图片匹配的目标区域。
5.根据权利要求1所述的方法,其特征在于,对所述目标区域执行点击操作,包括:
获取所述目标区域的位置坐标;
根据所述目标区域的位置坐标确定所述目标区域的中心点;
对所述中心点执行点击操作。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
每展示一个新的界面,则对所展示的界面进行截图,得到对应的界面图片;
对每个界面图片进行识别,得到所述每个界面图片中的界面内容;
若判断任一界面图片对应的界面内容中存在违规内容,则生成应用程序违规的测试结果;
若判断所述每个界面图片对应的界面内容中都不存在所述违规内容,则生成应用程序合规的测试结果。
7.一种应用程序的界面获取装置,其特征在于,所述装置包括:
文件获取模块,用于响应于应用程序的启动操作,获取点击命令流文件,所述点击命令流文件中包含多条点击命令,每条点击命令包含对应的界面元素图片;
目标区域确定模块,用于根据所述点击命令中包含的界面元素图片,从所述应用程序的界面中确定与所述界面元素图片匹配的目标区域;
界面跳转模块,用于对与所述目标区域执行点击操作,并响应于所述点击操作进行界面跳转。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
图片采集模块,用于从所述应用程序的主界面开始,获取从所述主界面中采集的界面元素图片;
点击命令生成模块,用于根据所述主界面的界面元素图片生成第一个点击命令;响应于对所述主界面中界面元素的点击操作,展示第二个界面,并以此类推,得到与每个界面对应的点击命令;
点击命令流生成模块,用于按照所述点击命令的生成顺序保存所得到的点击命令,生成所述点击命令流文件。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏通付盾科技有限公司;江苏通付盾信息安全技术有限公司,未经江苏通付盾科技有限公司;江苏通付盾信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011394866.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种嫩肤消毒的沉香香皂
- 下一篇:一种巡逻车用摄像机云台支架