The embodiment of the invention discloses a pop-up box processing method, applied to the technical field of the terminal, the method includes: when listening to the layer draw event description information acquisition drawing layer, according to the information to determine whether the drawing layer pop-up interface description layer, if the pop-up interface is obtained logic and corresponding description information layer, the pop-up box to perform the simulation operation corresponding to the processing logic. The embodiment of the invention also discloses a pop-up frame processing device, a terminal and a computer readable storage medium to improve the fluency of the application simulation test.
【技术实现步骤摘要】
弹出框处理方法、装置、终端及计算机可读存储介质
本专利技术属于终端
,尤其涉及一种弹出框处理方法、装置、终端及计算机可读存储介质。
技术介绍
随着智能手机、平板电脑等移动智能终端的广泛普及,各类终端应用在使用过程中会存在各种弹出框情况,给用户各种提示,比如低电量弹出框、应用权限弹出框等。在模拟使用测试过程中,为了模拟用户操作需要对各类应用进行使用,在测试使用过程中此类不知何时弹出的弹出框,将会中断模拟测试操作,影响对应用模拟使用的测试。
技术实现思路
本专利技术提供一种弹出框处理方法、装置、终端及计算机可读存储介质,用以解决中断模拟测试操作,影响对应用模拟使用的测试的问题。本专利技术实施例第一方面提供了一种弹出框处理方法,包括:当监听到图层绘制事件时,获取绘制的图层的描述信息;根据所述图层的描述信息判断所述绘制的图层是否为弹出框的界面;若是所述弹出框的界面,则获取与所述图层的描述信息对应的处理逻辑;对所述弹出框执行所述处理逻辑对应的模拟操作。本专利技术实施例第二方面提供了一种弹出框处理装置,包括:获取模块,用于当监听到图层绘制事件时,获取绘制的图层的描述信息;判断模块,用于根据所述图层的描述信息判断所述绘制的图层是否为弹出框的界面;所述获取模块,还用于若是所述弹出框的界面,则获取与所述图层的描述信息对应的处理逻辑;执行模块,用于对所述弹出框执行所述处理逻辑对应的模拟操作。本专利技术实施例第三方面提供了一种终端,包括:存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现本专利技术实施例第一方面提供的弹出框处 ...
【技术保护点】
一种弹出框处理方法,其特征在于,所述方法包括:当监听到图层绘制事件时,获取绘制的图层的描述信息;根据所述图层的描述信息判断所述绘制的图层是否为弹出框的界面;若是所述弹出框的界面,则获取与所述图层的描述信息对应的处理逻辑;对所述弹出框执行所述处理逻辑对应的模拟操作。
【技术特征摘要】
1.一种弹出框处理方法,其特征在于,所述方法包括:当监听到图层绘制事件时,获取绘制的图层的描述信息;根据所述图层的描述信息判断所述绘制的图层是否为弹出框的界面;若是所述弹出框的界面,则获取与所述图层的描述信息对应的处理逻辑;对所述弹出框执行所述处理逻辑对应的模拟操作。2.根据权利要求1所述的方法,其特征在于,所述若是所述弹出框的界面,则获取与所述图层的描述信息对应的处理逻辑包括:若是所述弹出框的界面,则发送系统广播,以使得预设的处理进程在捕获到所述系统广播时,根据所述系统广播中的所述图层的描述信息,获取与所述图层的描述信息对应的处理逻辑。3.根据权利要求2所述的方法,其特征在于,所述图层的描述信息包括图层的标识信息,则所述获取与所述图层的描述信息对应的处理逻辑具体包括:根据所述图层的标识信息,在预设的图层的标识信息与处理关键字段的对应关系中,查找与所述图层对应的处理关键字段;根据所述对应的处理关键字段确定所述处理逻辑。4.根据权利要求1至3任一项所述的方法,其特征在于,所述图层的描述信息还包括所述图层的类型、层级以及焦点属性,所述根据所述图层的描述信息判断所述绘制的图层是否为弹出框的界面包括:判断所述图层的类型是否为预设类型、所述图层的层级是否为最上层以及所述图层的焦点属性是否为获得焦点;若所述图层的类型为预设类型、所述图层的层级为最上层且所述图层的焦点属性为获得焦点,则确认所述绘制的图层是所述弹出框的界面。5.根据权利要求4所述的方法,其特征在于,所述对所述弹出框执行所述处理逻辑对应的模拟操作包括:通过所述预设的处理进程,对所述弹出框中所述处理逻辑对应的按钮控件,执行模拟点击操作。6.根据权利要求5所述的方法,其特征在于,获取与所述图层的描述信息对应的处理逻辑之后,还包括:判断图层绘制进程是否完成所述图层的绘制;若未完成所述图层的绘制,则指令所述图层绘制进程停止绘制操作;若完成所述图层的绘制,则取消输出所述图层。7.一种弹出框处理装置,其特征在于,所述装置包括:获取模块,用于当监听到图层绘制事件...
【专利技术属性】
技术研发人员:张烨,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。