【技术实现步骤摘要】
截图获得方法、装置、终端设备以及存储介质
本专利技术涉及信息采集
,特别涉及一种截图获得方法、装置、终端设备以及存储介质。
技术介绍
应用程序的界面截图在软件开发自动化测试领域和网络空间安全领域有重要作用。在应用程序开发过程中,利用自动化测试工具对运行在移动操作系统(安卓或IOS等)上的应用程序的界面进行截图,并将截图与预定义期望图像对比,若截图与预定义期望图像不一致,表明应用程序存在异常。也可通过技术人员手动将自动化测试过程中获得的应用程序截图,与预定义期望图像进行对比,判断应用程序是否正常。在网络空间安全威胁检测中,可以先大规模收集恶意应用程序的界面的截图,再通过计算机视觉技术等分析截图,以生成恶意应用程序检测模型;另外,也可以通过对比不同移动应用界面之间的截图,检测应用程序抄袭和重打包等恶意行为。但是,利用现有的截图获得方法,对应用程序的界面进行截图时,获得的截图可能为无效截图。
技术实现思路
本专利技术的主要目的是提供一种截图获得方法、装置、终端设备以及存储介质,旨在解决现有技术中利 ...
【技术保护点】
1.一种截图获得方法,其特征在于,所述截图获得方法包括以下步骤:/n启动待截图应用程序;/n在所述待截图应用程序的显示界面满足预设条件时,发送针对所述显示界面的确定操作,以显示不包括无用遮挡信息的目标界面;/n对所述目标界面进行截图操作,以获得目标截图。/n
【技术特征摘要】
1.一种截图获得方法,其特征在于,所述截图获得方法包括以下步骤:
启动待截图应用程序;
在所述待截图应用程序的显示界面满足预设条件时,发送针对所述显示界面的确定操作,以显示不包括无用遮挡信息的目标界面;
对所述目标界面进行截图操作,以获得目标截图。
2.如权利要求1所述的截图获得方法,其特征在于,所述在所述待截图应用程序的显示界面满足预设条件时,发送针对所述显示界面的确定操作,以显示不包括无用遮挡信息的目标界面的步骤,包括:
在所述待截图应用程序的显示界面为用户协议界面时,发送针对所述显示界面的第一操作,以显示不包括无用遮挡信息的目标界面。
3.如权利要求1所述的截图获得方法,其特征在于,所述在所述待截图应用程序的显示界面满足预设条件时,发送针对所述显示界面的确定操作,以显示不包括无用遮挡信息的目标界面的步骤,包括:
在所述待截图应用程序的显示界面为引导界面时,发送针对所述显示界面的第二操作,以显示不包括无用遮挡信息的目标界面。
4.如权利要求1所述的截图获得方法,其特征在于,所述在所述待截图应用程序的显示界面满足预设条件时,发送针对所述显示界面的确定操作,以显示不包括无用遮挡信息的目标界面的步骤,包括:
在所述待截图应用程序的显示界面存在兼容性提示信息时,发送针对所述显示界面的第三操作,以显示不包括无用遮挡信息的目标界面。
5.如权利要求1所述的截图获得方法,其特征在于,所述在所述待截图应用程序的显示界面满足预设条件时,发送针对所述显示界面的确定操作,以显示不包括无用遮挡信息的目标界面的步骤,包括:
在所述待...
【专利技术属性】
技术研发人员:谭帅帅,张宾,张伟哲,卢霄晗,王经伟,李海,
申请(专利权)人:鹏城实验室,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。