【技术实现步骤摘要】
弹框处理方法及系统
[0001]本申请涉及计算机
,尤其涉及一种弹框处理方法、系统、计算机设备及计算机可读存储介质。
技术介绍
[0002]随着智能终端设备的广泛应用,移动互联网时代已经来临。
[0003]为增强智能终端设备系统的功能,当前应用程序(APP)的数量呈指数式增长,应用程序的安全性、可靠性、功能性等都受到了很大的关注和挑战。对于海量的应用程序在不同智能终端设备上的兼容性自动化测试也就显得异常重要。
[0004]兼容性自动化测试是保证应用程序质量的重要手段,通过兼容性自动化测试可以验证应用程序的安全性、可靠性、功能性等指标是否满足规定的要求,通过系统的、严密的兼容性自动化测试能够最大限度的发现应用程序中的错误,从而减少应用程序中遗留的错误。
[0005]在兼容性自动化测试中,需要自动处理(比如:自动关闭)智能终端设备上的各种系统弹框。基于AccessibilityService的弹框处理技术,不仅适配成本高,而且兼容性差。
技术实现思路
[0006]本申请的目的是提供一 ...
【技术保护点】
【技术特征摘要】
1.一种弹框处理方法,其特征在于,所述方法包括:从云平台获取并存储弹框配置信息;读取所述弹框配置信息;根据所读取的弹框配置信息及当前页面信息查找需要点击的弹框控件坐标;点击所述需要点击的弹框控件坐标以完成弹框处理。2.根据权利要求1所述的弹框处理方法,其特征在于:所述从云平台获取弹框配置信息并存储所述弹框配置信息,包括:通过调用所述云平台的HTTP接口定时下载所述弹框配置信息并存储在数据库;所述读取所述弹框配置信息,包括:通过循环遍历的方式从所述数据库中读取所述弹框配置信息。3.根据权利要求1或2所述的弹框处理方法,其特征在于,所读取的弹框配置信息包括配置的弹框标题信息、弹框控件信息、事件类型、设备品牌;所述根据所读取的弹框配置信息及当前页面信息查找需要点击的弹框控件坐标,包括:定时转存所述当前页面的页面树,其中,所述页面树至少包括所述当前页面的弹框标题信息;筛选所读取的弹框配置信息的事件类型为输入类型还是点击类型;在所述页面树中查找所读取的弹框配置信息的弹框标题信息;当查找到所读取的弹框配置信息的弹框标题信息时,判断所读取的弹框配置信息的设备品牌是否为预设设备品牌;如果所读取的弹框配置信息的设备品牌不是所述预设设备品牌,则通过XML解析方式查找所述需要点击的弹框控件坐标;如果所读取的弹框配置信息的设备品牌是所述预设设备品牌,则通过OCR解析方式查找所述需要点击的弹框控件坐标。4.根据权利要求3所述的弹框处理方法,其特征在于,所述页面树是XML格式的文本,还包括所述当前页面的弹框控件信息及弹框控件坐标;所述通过XML解析方式查找所述需要点击的弹框控件坐标,包括:在所述页面树中继续查找所读取的弹框配置信息的弹框控件信息;如果查找到所读取的弹框配置信息的弹框控件信息,则根据所查找到的弹框控件信息在所述页面树中查找所述需要点击的弹框控件坐标。5.根据权利要求3所述的弹框处理方法,其特征在于,所述通过OCR解析方式查找所述需要点击的弹框控件坐标,包括:截取所述当前页面的页面图像;通过OCR识别所述页面...
【专利技术属性】
技术研发人员:马飞,
申请(专利权)人:上海幻电信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。