元素测试方法及相关装置制造方法及图纸

技术编号:40578712 阅读:22 留言:0更新日期:2024-03-06 17:20
本申请提供了一种元素测试方法及相关装置,首先,在检测到待测试界面当前显示的第一页面中不存在与待测试的目标元素匹配的第一候选元素时,获取待测试界面的尺寸数据和设备标签数据,接着,根据尺寸数据和设备标签数据生成第一指示信息,以及,向待测试界面所在的被测试设备发送第一指示信息,第一指示信息用于触发被测试设备执行以下操作:针对待测试界面进行页面更新操作,并向测试设备发送更新后的第二页面,之后,判断第二页面中是否存在与目标元素匹配的第二候选元素,若是,则根据第二候选元素在待测试界面的位置数据,执行针对目标元素的测试操作,得到测试结果。提升了测试系统进行元素测试的效率和全面性。

【技术实现步骤摘要】

本申请涉及自动化测试,尤其涉及一种元素测试方法及相关装置


技术介绍

1、在针对移动端用户界面(user interface,ui)自动化测试过程中,需要模拟用户对应用程序的待测试页面中的元素进行操作,而在模拟用户对应用程序的待测试页面中的元素进行测试操作之前,需要先对该元素进行定位。

2、现有技术中,ui自动化测试大部分基于自动化测试开源工具appium客户端,通用串行总线(universal serial bus,usb)连接安装被测应用程序的终端,测试人员在编写自动化脚本过程中使用appium查找定位ui页面元素,定位元素方式基于网页内驱动软件,在编写自动化脚本过程中需要查找定位元素,存在以下问题:对于没有定义id和根据元素定位法难以定位的元素,需要人力成本花费大量耗时定位,同一个被测应用程序在不同的平台下的元素不同,需要重复工作,且对于屏幕大小不同的移动端,会出现定位失败的情况,导致元素测试失败。


技术实现思路

1、有鉴于此,本申请提供了一种元素测试方法及相关装置,可以实现不同系统的同一被本文档来自技高网...

【技术保护点】

1.一种元素测试方法,其特征在于,应用于测试设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述判断所述第二页面中是否存在与所述目标元素匹配的第二候选元素,包括:

3.根据权利要求2所述的方法,其特征在于,所述获取所述目标元素的参考图像,包括:

4.根据权利要求2所述的方法,其特征在于,所述关联对象描述数据包括所述第一对象的第一类型、第一内容以及与所述目标元素的相对位置数据,所述根据所述第一位置数据和所述关联对象描述数据,确定所述第二页面中是否存在与所述目标元素关联的第一对象,包括:

5.根据权利要求2所述的方法,其特征在于...

【技术特征摘要】

1.一种元素测试方法,其特征在于,应用于测试设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述判断所述第二页面中是否存在与所述目标元素匹配的第二候选元素,包括:

3.根据权利要求2所述的方法,其特征在于,所述获取所述目标元素的参考图像,包括:

4.根据权利要求2所述的方法,其特征在于,所述关联对象描述数据包括所述第一对象的第一类型、第一内容以及与所述目标元素的相对位置数据,所述根据所述第一位置数据和所述关联对象描述数据,确定所述第二页面中是否存在与所述目标元素关联的第一对象,包括:

5.根据权利要求2所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述设备标签数据包括所述被测试设备的设备类型以及显示类型,所述...

【专利技术属性】
技术研发人员:苏祺云兰紫杏李显
申请(专利权)人:深圳市凯迪仕智能科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1