【技术实现步骤摘要】
本申请涉及自动化测试,尤其涉及一种元素测试方法及相关装置。
技术介绍
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所述的方法,其特征在于,所述设备标签数据包括所述被测试设备的设备类型以及显示类型,所述...
【专利技术属性】
技术研发人员:苏祺云,兰紫杏,李显,
申请(专利权)人:深圳市凯迪仕智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。