【技术实现步骤摘要】
录制脚本的生成方法和装置及电子装置
本专利技术涉及计算机领域,具体而言,涉及一种录制脚本的生成方法和装置及电子装置。
技术介绍
目前,现有应用中的自动化测试脚本录制方案有两种:第一、基于手机投影到电脑终端后的录制,效率较低且无法实现多点触控的动作录制;第二、基于实际设备的录制,在记录各屏幕触控事件时只能标记对应坐标点,回放时极易受分辨率及其它因素影响,产生较大的失败率。还需要说明的是,基于手机投影到电脑终端后的录制,投影本身会尝试一定的耗时,导致录制时存在一定时延,录制效率较低,且无法实现多点触控的动作录制;而基于实际设备的录制,在记录各屏幕触控事件时只能标记对应坐标点,回放时极易受分辨率及其它因素影响,产生较大的失败率。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种录制脚本的生成方法和装置及电子装置,以至少解决现有技术中,测试脚本录制过程的单一性,导致测试脚本回放的准确率较低的技术问题。根据本专利技术实施例的一个方面,提供了一种录制脚本的生 ...
【技术保护点】
1.一种录制脚本的生成方法,其特征在于,包括:/n在目标终端的触控屏幕上获取目标触控操作,其中,所述触控屏幕上显示目标应用的应用界面;/n在所述目标触控操作为点击操作的情况下,根据所述目标触控操作的目标触控坐标,确定所述点击操作的目标操作对象;/n在所述目标应用的录制脚本中记录目标录制信息,其中,所述目标录制信息包括:所述触控坐标和目标操作信息,所述目标操作信息用于表示对所述目标操作对象执行了所述目标触控操作。/n
【技术特征摘要】
1.一种录制脚本的生成方法,其特征在于,包括:
在目标终端的触控屏幕上获取目标触控操作,其中,所述触控屏幕上显示目标应用的应用界面;
在所述目标触控操作为点击操作的情况下,根据所述目标触控操作的目标触控坐标,确定所述点击操作的目标操作对象;
在所述目标应用的录制脚本中记录目标录制信息,其中,所述目标录制信息包括:所述触控坐标和目标操作信息,所述目标操作信息用于表示对所述目标操作对象执行了所述目标触控操作。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标触控操作的目标触控坐标,确定所述点击操作的目标操作对象,包括:
获取所述应用界面上的各个静态对象所在的区域;
在所述目标触控坐标位于所述各个静态对象中的目标静态对象所在的区域中的情况下,将所述目标静态对象确定为所述目标操作对象。
3.根据权利要求2所述的方法,其特征在于,所述获取所述应用界面上的各个静态对象所在的区域,包括:
识别所述应用界面上的按钮对象所在的区域,其中,所述各个静态对象包括所述按钮对象;和/或
识别所述应用界面上的文字对象所在的区域,其中,所述各个静态对象包括所述文字对象。
4.根据权利要求3所述的方法,其特征在于,
在所述各个静态对象包括所述按钮对象的情况下,所述识别所述应用界面上的按钮对象所在的区域,包括:通过跨平台计算机视觉库识别所述应用界面上的所述按钮对象所在的区域,其中,所述跨平台计算机视觉库安装在所述目标终端上;
在所述各个静态对象包括所述文字对象的情况下,所述识别所述应用界面上的文字对象所在的区域,包括:通过光学字符识别OCR模块识别所述应用界面上的文字对象所在的区域。
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标触控操作的目标触控坐标,确定所述点击操作的目标操作对象,包括:
...
【专利技术属性】
技术研发人员:俞瑜,方李志,赖勇辉,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。