[发明专利]应用页面的处理方法及装置、存储介质及电子设备在审
申请号: | 202310124133.9 | 申请日: | 2023-02-16 |
公开(公告)号: | CN116302977A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 陈果;黄赞群;喻昱 | 申请(专利权)人: | 湖南快乐阳光互动娱乐传媒有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/38;G06F8/41 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟 |
地址: | 410003 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 页面 处理 方法 装置 存储 介质 电子设备 | ||
本发明提供一种应用页面的处理方法及装置、存储介质及电子设备,该方法包括:确定应用程序的目标应用页面;获取目标应用页面的控件布局文件,控件布局文件包含目标应用页面的所有页面控件的信息;调用预设的解析器对控件布局文件进行解析,获取每个页面控件的控件关键字;将每个控件关键字以对象库文件格式保存至关键字控件库中。通过对获取的控件布局文件进行解析,从而得到应用页面中的每个页面控件的控件关键字,并将控件关键字以对象库文件格式进行保存,由此可以在后续直接使用保存的控件关键字对应用页面进行测试,缩短页面测试时间,整个过程无需人工录入关键字,从而缩短关键字的提取时间,提高关键字的提取效率,减少人力成本的投入。
技术领域
本发明涉及页面测试技术领域,特别涉及一种应用页面的处理方法及装置、存储介质及电子设备。
背景技术
为了满足人们的日常生活需求,技术人员在多个方面开发了对应的应用程序,例如用于听歌的应用程序、用于购物的应用程序以及用于直播的应用程序等。
应用程序有多个应用页面,不同的应用页面设置不同的控件来实现不同的功能,为了保证应用程序可以正常使用,应用程序在发布前通常需要对应用程序的应用页面进行测试。传统对应用页面进行测试是通过测试人员手动录入应用页面的控件信息,再根据录入的信息测试应用页面,随着应用页面数量的增多,传统录入应用页面的控件的信息的方式需要花费大量的时间和大量的人力,导致成本高。
发明内容
有鉴于此,本发明提供一种应用页面的处理方法及装置、存储介质及电子设备,应用本发明可以提取应用页面的页面控件的控件关键字无需工作人员逐一录入,减少关键字提取的花费时间,进而减少成本的投入。
为实现上述目的,本发明实施例提供如下技术方案:
一种应用页面的处理方法,包括:
确定应用程序的目标应用页面;
获取所述目标应用页面的控件布局文件,所述控件布局文件包含所述目标应用页面的所有页面控件的信息;
调用预设的解析器对所述控件布局文件进行解析,获取每个所述页面控件的控件关键字;
将每个所述控件关键字以对象库文件格式保存至关键字控件库中。
上述的方法,可选的,所述确定应用程序的目标应用页面,包括:
接收应用测试指令,确定与所述应用测试指令对应的应用程序;
从所述应用程序的各个应用页面中确定目标应用页面。
上述的方法,可选的,还包括:
返回执行从所述应用程序的各个应用页面中确定目标应用页面的步骤,直至所述关键字控件库中保存所有所述应用页面的控件关键字。
上述的方法,可选的,所述获取每个所述页面控件的控件关键字,包括:
对于每个所述页面控件,确定所述目标应用页面的名称,以及确定所述页面控件的属性信息;
应用所述目标应用页面的名称和所述页面控件的属性信息,生成所述页面控件的控件关键字。
上述的方法,可选的,所述从所述应用程序的各个应用页面中确定目标应用页面,包括:
确定各个所述应用页面的排列顺序;
将排在最靠前且未被处理的应用页面确定为目标应用页面。
一种应用页面的处理装置,包括:
确定单元,用于确定应用程序的目标应用页面;
获取单元,用于获取所述目标应用页面的控件布局文件,所述控件布局文件包含所述目标应用页面的所有页面控件的信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310124133.9/2.html,转载请声明来源钻瓜专利网。