【技术实现步骤摘要】
本公开涉及基础设施和it支撑,尤其涉及一种自动化测试脚本的生成方法、装置及存储介质。
技术介绍
1、web ui自动化测试脚本提高了web测试效率,得到广泛应用。其中,自动化测试脚本通常使用xpath路径定位页面元素,并进行自动化测试脚本的录制。
2、现有技术中,可以从最原始父级元素至待定位元素,得到xpath的绝对路径;或者,相对于当前元素节点进行定位的路径表达式,以当前元素作为参考点,通过某些属性、标签名、文本内容等特征来定位目标元素,得到xpath的相对路径。
3、但是,上述现有技术在回归测试中,由于细微的web结构改变或者网页元素属性值的变化,网页元素可能就会失效,从而导致自动化测试脚本的失效,此时自动化测试脚本需要修复或重新生成;移动端ui自动化测试脚本由于移动端本身的特性,同一个app(设备终端)在不同类型的手机上或同一类型的手机不同系统都有可能出现不同,使得xpath路径在移动端上的鲁棒性较差,可能出现元素缺失而导致脚本执行失败。基于此,针对上述自动化测试脚本鲁棒性较差的问题,可以根据设备的不同或网
...【技术保护点】
1.一种自动化测试脚本的生成方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述解析所述初始自动化测试脚本提取初始XPath路径,包括:
3.如权利要求1所述的方法,其特征在于,所述对所述网页内容进行解析生成所述待测试网页的DOM树,包括:
4.如权利要求1所述的方法,其特征在于,所述基于所述初始XPath路径,确定对应的测试脚本数据表,包括:
5.如权利要求1所述的方法,其特征在于,所述基于所述DOM树,建立网页元素矩阵模型,包括:
6.如权利要求1所述的方法,其特征在于,所述测试
...【技术特征摘要】
1.一种自动化测试脚本的生成方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述解析所述初始自动化测试脚本提取初始xpath路径,包括:
3.如权利要求1所述的方法,其特征在于,所述对所述网页内容进行解析生成所述待测试网页的dom树,包括:
4.如权利要求1所述的方法,其特征在于,所述基于所述初始xpath路径,确定对应的测试脚本数据表,包括:
5.如权利要求1所述的方法,其特征在于,所述基于所述dom树,建立网页元素矩阵模型,包括:
6.如权利要求1所述的方法,其特征在于,所述测试脚本数据表包括代码位置信息和xpath路径数组;所述基于...
【专利技术属性】
技术研发人员:王博涵,温粉莲,刘启伟,刘旭东,蓝万顺,林纲,郑浩彬,段新,
申请(专利权)人:中国移动通信集团广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。