【技术实现步骤摘要】
UI视觉的走查方法和装置、存储介质、电子装置
本申请涉及互联网领域,具体而言,涉及一种UI视觉的走查方法和装置、存储介质、电子装置。
技术介绍
UI测试需要对不同操作系统、不同屏幕分辨率的设备进行测试,目前使用中间件技术屏蔽不同操作系统之间的底层差异,实现跨操作系统的快速开发,开发者只需要为客户端开发一套UI(UserInterface,用户界面),便可保证客户端能在不同的操作系统中运行。但是,由于不同类型的移动设备的屏幕尺寸通常也不相同,开发者仍需要根据不同的屏幕尺寸制作不同的UI,并经过高保真效果图重设、切片处理、编码和测试,才能使客户端适配多种移动设备,导致屏幕适配工作量大、屏幕适配效率低。并且,UI校验时存在无法精确定位到楼层、模板、按钮、icon、图片等精准的尺寸间距、色差、质量等问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种UI视觉的走查方法和装置、存储介质、电子装置,以至少解决相关技术中UI视觉走查的效率较低的技术问题。根据本申请实施例的一个 ...
【技术保护点】
1.一种UI视觉的走查方法,其特征在于,包括:/n接收校验请求,其中,所述校验请求用于请求在目标终端上对目标页面的用户界面UI进行视觉走查;/n获取目标页面的第一图片和第二图片,其中,所述第一图片是在所述目标终端上对显示的所述目标页面截图得到的,所述第二图片为按照所述目标终端的分辨率对所述目标页面进行处理得到的;/n通过对比所述第一图片和所述第二图片得到UI视觉走查结果。/n
【技术特征摘要】
1.一种UI视觉的走查方法,其特征在于,包括:
接收校验请求,其中,所述校验请求用于请求在目标终端上对目标页面的用户界面UI进行视觉走查;
获取目标页面的第一图片和第二图片,其中,所述第一图片是在所述目标终端上对显示的所述目标页面截图得到的,所述第二图片为按照所述目标终端的分辨率对所述目标页面进行处理得到的;
通过对比所述第一图片和所述第二图片得到UI视觉走查结果。
2.根据权利要求1所述的方法,其特征在于,获取所述目标页面的所述第一图片包括:
向所述目标终端发送截图指令,其中,所述截图指令用于指示所述目标终端将所述目标页面滑动至目标楼层时进行截图;
接收所述目标终端返回的所述第一图片。
3.根据权利要求1所述的方法,其特征在于,获取所述目标页面的所述第二图片包括:
确定多个终端中当前待测的所述目标终端,其中,所述多个终端为分辨率不同的终端;
从所述目标终端获取所述目标终端的分辨率;
按照所述目标终端的分辨率对所述目标页面的目标楼层进行处理,得到所述第二图片。
4.根据权利要求3所述的方法,其特征在于,在获取目标页面的第一图片和第二图片之前,所述方法还包括:
展示录入界面,其中,所述录入界面用于录入所述目标页面的第一页面属性信息;或,
导入所述目标页面的设计图稿,通过对所述设计图稿进行解析得到所述第一页面属性信息。
5.根据权利要求4所述的方法,其特征在于,按照所述目标终端的分辨率对所述目标页面的目标楼层进行处理,得到所述第二图片包括:
获取所述目标页面的原始分辨率,其中,所述第一页面属性信息包括所述原始分辨率;
按照所述原始分辨率表示的在第一方向上的像素值与所述目标终端的分辨率表示的在所述第一方向上的像素值之间的比值对所述目标楼层在所述第一方向上的长度进行缩放处理,并按照所述原始分辨率表示的在第二方向上的像素值与所述目标终端的分辨率表示的在...
【专利技术属性】
技术研发人员:徐海舰,
申请(专利权)人:京东数字科技控股股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。