应用程序用户界面的获取方法和装置制造方法及图纸

技术编号:12817848 阅读:51 留言:0更新日期:2016-02-07 10:22
本发明专利技术公开了一种应用程序用户界面的获取方法和装置。其中,获取方法包括:确定步骤:确定应用程序的当前界面;遍历步骤:遍历地将触发指令下发至当前界面上的每个目标区域;每下发触发指令至一个目标区域后,获取一次触发指令对当前界面进行操作后的子界面;对比子界面与子界面的父界面,以确定子界面的类型;在确定出子界面的类型为第一类型的情况下,返回遍历步骤;在确定出子界面的类型为第二类型的情况下,确定子界面为当前界面,并返回遍历步骤。通过本发明专利技术,解决了现有技术中应用程序用户界面的获取方案的通用性较低的技术问题,进而达到了提高用户界面获取方案的通用性的效果。

【技术实现步骤摘要】

本专利技术涉及用户界面领域,具体而言,涉及一种应用程序用户界面的获取方法和 目-Ο
技术介绍
在国际化手机游戏客户端测试中,需要对引用程序每个界面进行用户界面(UserInterface,简称UI)检查,这项检查需要人工进行重复、繁琐的操作,操作过程中容易造成场景遗漏。目前,有一种使用robotium框架,在有源码的情况下对应用程序的界面进行获取,不过此种检查方式必须人工指定测试路径,并且无法对所有程序通用。在无源码的情况下,目前已有的测试框架均只支持标准控件的检测,对手机游戏这类以自绘控件为主的程序并不适用,使得现有的获取用户界面的方案的通用性较低。针对相关技术中应用程序用户界面的获取方案的通用性较低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种应用程序用户界面的获取方法和装置,以至少解决现有技术中应用程序用户界面的获取方案的通用性较低的技术问题。根据本专利技术实施例的一个方面,提供了一种应用程序用户界面的获取方法。根据本专利技术实施例的应用程序用户界面的获取方法包括:确定步骤:确定所述应用程序的当前界面,其中,所述当前界面的起始界面为本文档来自技高网...

【技术保护点】
一种应用程序用户界面的获取方法,其特征在于,包括:确定步骤:确定所述应用程序的当前界面,其中,所述当前界面的起始界面为所述应用程序的主界面;遍历步骤:遍历地将触发指令下发至所述当前界面上的每个目标区域,直至所述当前界面上的所述目标区域均完成所述触发指令指示的操作,其中,所述目标区域为接收触发指令以对所述当前界面进行操作的区域;获取步骤:每下发所述触发指令至一个所述目标区域后,获取一次所述触发指令对所述当前界面进行操作后的子界面;对比步骤:对比所述子界面与所述子界面的父界面,以确定所述子界面的类型;第一返回步骤:在确定出所述子界面的类型为第一类型的情况下,返回所述遍历步骤,其中,所述第一类型表示...

【技术特征摘要】

【专利技术属性】
技术研发人员:林晨黄永德陈晓霞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1