
UI自动化
文章平均质量分 78
li277
这个作者很懒,什么都没留下…
展开
-
Selenium自定义注解
前言 我们在使用Selenium做自动化测试的时候,通常会将所有元素定义在page类里面,使用selenium提供的FindBy, FindAll, FindBys注解。在定位元素时用的最多的就是xpath,一个元素一个xpath维护成本很大,也很心累。这里介绍一种方法通过自定义注解,使用xpath模板查找元素。如下,FindByFormat是我自定义的注解。@FindByFormat(format = XpathFormat.HEADER, value = "首页")private WebEl原创 2021-07-09 16:50:40 · 558 阅读 · 0 评论 -
cucumber动态修改TableCell类实现可以在feature文件中测试数据为空格
cucumber存在问题想要对空格做测试,但是cucumber feature文件不支持输入空格。比如对必填项进行校验,其中空格也是需要测试的一种输入,但是如果在cucumber的table中输入" “,它会把这个参数值解析为” “。其它也没用什么方式可以支持你配置空格的测试数据。如:|用户名|” "|没有提供扩展接口,对功能进行扩展。源码分析想要解决这个问题大体思路就是找到解析dataTable这块内容的地方,看下是否可以修改实现。查看源码发现cucumber由的AstBuilder类原创 2020-08-28 10:18:14 · 487 阅读 · 0 评论 -
Selenium + SpringBoot自动化测试入门
Selenium + SpringBoot自动化测试入门前言核心依赖配置创建Webdriver,DriverService类Page类测试类总结前言最近在学习spring,觉得也可以将spring运用到测试中。下面是一个简单的应用,不包含全部源码。核心依赖<!--springboot父项目--> <parent> <groupId>...原创 2019-06-17 11:04:11 · 10026 阅读 · 12 评论