[发明专利]一种录屏方法、装置、电子设备、存储介质及程序产品在审
申请号: | 202011622778.8 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112596848A | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 郭朋 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 装置 电子设备 存储 介质 程序 产品 | ||
本公开关于一种录屏方法、装置、电子设备、存储介质及程序产品,应用于自动化测试系统的控制终端,该自动化测试系统还包括位于远端的测试终端,该方法包括:获取测试终端的屏幕数据;响应于录制对象选择操作确定屏幕显示界面中的目标区域;根据该目标区域与操作界面的相对位置确定操作界面中的录制对象;调用控制终端的录屏接口对所述录制对象进行录制。本公开不仅可以同时录制多个测试终端的操作界面以提高测试效率,而且可以实现操作界面的整体录制和局部录制,提高了对测试过程录制的灵活性。
技术领域
本公开涉及计算机技术领域,尤其涉及一种录屏方法、装置、电子设备、存储介质及程序产品。
背景技术
云真机是运行在远端的移动设备,该移动设备上装载有操作系统,比如云真机可以是具有安卓系统或者IOS系统的手机等,本地主机也即控制终端可以通过网络连接云真机,并对云真机上待测试的应用程序进行自动化测试操作。
为了能够分析应用程序在云真机上的运行情况,需要对云真机进行录屏操作。相关技术中,一般是云真机自行录屏形成录屏文件后将该录屏文件发送给控制端主机,而应用程序的测试通常需要同时在不同机型、不同操作系统的多个云真机上进行,上述的录屏方式将会导致对于同一个应用程序存在多个独立的录屏文件,不仅增加了后续对于录屏文件的分析难度,降低了测试效率,而且降低了对测试过程录制的灵活性。
发明内容
本公开提供一种录屏方法、装置、电子设备、存储介质及程序产品,以至少解决相关技术在自动化测试过程中对云真机的录屏操作导致的测试效率低以及对测试过程录制的灵活性差的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种录屏方法,应用于自动化测试系统的控制终端,所述自动化测试系统还包括位于远端的测试终端,所述方法包括:
获取所述测试终端的屏幕数据;
根据所述测试终端的屏幕数据,在所述控制终端的屏幕显示界面中显示所述测试终端的操作界面;
响应于录制对象选择操作,确定所述屏幕显示界面中的目标区域;
根据所述目标区域与所述操作界面的相对位置,确定所述操作界面中的录制对象;
调用所述控制终端的录屏接口对所述录制对象进行录制。
在一示例性的实施方式中,所述方法还包括:
在调用所述控制终端的录屏接口对所述录制对象进行录制的过程中,接收对所述屏幕显示界面中所述操作界面执行的操作,向所述操作界面对应的测试终端发送测试指令,以由所述测试终端执行所述测试指令。
在一示例性的实施方式中,所述测试终端包括多个测试终端;
所述根据所述测试终端的屏幕数据,在所述控制终端的屏幕显示界面中显示所述测试终端的操作界面包括:
根据所述多个测试终端的屏幕数据,在所述控制终端的屏幕显示界面中显示与所述多个测试终端一一对应的多个操作界面;
所述根据所述目标区域与所述操作界面的相对位置,确定所述操作界面中的录制对象包括:
确定所述多个操作界面中位于所述目标区域内的至少一个操作界面;
将位于所述目标区域内的至少一个操作界面作为所述录制对象。
在一示例性的实施方式中,在确定所述多个操作界面中位于所述目标区域内的至少一个操作界面之前,所述方法还包括:
判断所述目标区域是否位于所述多个操作界面中的任一操作界面内;
若所述目标区域位于所述多个操作界面中的任一操作界面内,则确定所述任一操作界面中位于所述目标区域的目标界面区域;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011622778.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种添加稳定剂的微小气泡破碎方法和装置
- 下一篇:一种车辆的刹停方法和系统