- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 Selenium自定义注解
前言 我们在使用Selenium做自动化测试的时候,通常会将所有元素定义在page类里面,使用selenium提供的FindBy, FindAll, FindBys注解。在定位元素时用的最多的就是xpath,一个元素一个xpath维护成本很大,也很心累。这里介绍一种方法通过自定义注解,使用xpath模板查找元素。如下,FindByFormat是我自定义的注解。@FindByFormat(format = XpathFormat.HEADER, value = "首页")private WebEl
2021-07-09 16:50:40
568
原创 cucumber动态修改TableCell类实现可以在feature文件中测试数据为空格
cucumber存在问题想要对空格做测试,但是cucumber feature文件不支持输入空格。比如对必填项进行校验,其中空格也是需要测试的一种输入,但是如果在cucumber的table中输入" “,它会把这个参数值解析为” “。其它也没用什么方式可以支持你配置空格的测试数据。如:|用户名|” "|没有提供扩展接口,对功能进行扩展。源码分析想要解决这个问题大体思路就是找到解析dataTable这块内容的地方,看下是否可以修改实现。查看源码发现cucumber由的AstBuilder类
2020-08-28 10:18:14
506
原创 jenkins 配置构建后操作(如多环境部署):插件 promoted builds plugin
@[TOC] jenkins 配置构建后操作(如多环境部署):插件 promoted builds plugin应用场景希望在构建成功或者单元测试通过之后部署同一个构建部署到多个环境(开发环境,测试环境,预生产,线上)构建成功后执行一些其它操作构建后执行自动化测试。。。使用jenkins插件中心下载安装插件promoted builds plugin安装成功后进入任务配置页面,可以看到多了一个配置: promoted builds when … 里面有各种配置。本文主要介绍配置参数,
2020-08-25 16:51:50
3857
1
原创 Selenium + SpringBoot自动化测试入门
Selenium + SpringBoot自动化测试入门前言核心依赖配置创建Webdriver,DriverService类Page类测试类总结前言最近在学习spring,觉得也可以将spring运用到测试中。下面是一个简单的应用,不包含全部源码。核心依赖<!--springboot父项目--> <parent> <groupId>...
2019-06-17 11:04:11
10048
12
C++航空订票系统 票务管理
2011-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人