【技术实现步骤摘要】
本申请涉及web自动化测试,尤其涉及一种web自动化测试方法、装置及电子设备、计算机可读存储介质。
技术介绍
1、随着互联网时代的不断发展,各行业、各单位都建设了web应用系统,web应用的质量保证需求也越来越高。web系统测试分为手工测试和自动化测试,在自动化测试中,测试人员使用适当的自动化工具来开发测试脚本并测试软件,目标是在更短的时间内完成测试任务,通常来说,自动化测试一般用于测试频繁重复的场景,从而提升回归测试效率。
2、目前市面上比较常用的web自动化测试工具有以下几种:testrigor、ranorex、zaptest、selenium,其中selenium是目前业内使用最为广泛的web自动化测试框架,核心是调用底层接口来远程控制浏览器实例,并模拟用户与浏览器的交互。它允许测试人员模拟终端用户执行常见的操作:将文本输入到字段中、选择下拉值和复选框、单击网页中的链接等。而实现这一切的核心便是它的webdriver组件,利用该组件可以定位web页面上的元素,并对元素进行特定的操作:点击、发送键位、清除、提交、选择等。
...【技术保护点】
1.一种Web自动化测试方法,其特征在于,所述Web自动化测试方法包括:
2.根据权利要求1所述Web自动化测试方法,其特征在于,在确定是否能够定位到Web页面上的目标元素之后,所述Web自动化测试方法还包括:
3.根据权利要求1所述Web自动化测试方法,其特征在于,所述利用预设自愈策略确定目标元素对应的自愈元素包括:
4.根据权利要求3所述Web自动化测试方法,其特征在于,所述利用元素之间的相似度策略在Web页面上的所有元素中确定出目标元素对应的自愈元素包括:
5.根据权利要求4所述Web自动化测试方法,其特征在于,所
...【技术特征摘要】
1.一种web自动化测试方法,其特征在于,所述web自动化测试方法包括:
2.根据权利要求1所述web自动化测试方法,其特征在于,在确定是否能够定位到web页面上的目标元素之后,所述web自动化测试方法还包括:
3.根据权利要求1所述web自动化测试方法,其特征在于,所述利用预设自愈策略确定目标元素对应的自愈元素包括:
4.根据权利要求3所述web自动化测试方法,其特征在于,所述利用元素之间的相似度策略在web页面上的所有元素中确定出目标元素对应的自愈元素包括:
5.根据权利要求4所述web自动化测试方法,其特征在于,所述利用元素之间的相似度策略对web页面上的所有元素进行筛选,得到候选元素以及候选元素的置信度得分包括:
6.根据权利要求5所述web自动化测试方法,其特征在于,所述根据所述标杆节点串和所述候选节点串确定候选元素的置信度得分包括:
7.根据权利要求6所述web自动化测试方法,其特征在...
【专利技术属性】
技术研发人员:韩震,黄维,许艳松,范丽文,沈峰,
申请(专利权)人:中国邮政储蓄银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。