自动化测试流程
1) 创建maven工程
2) 在pom.xml文件中添加selenium和testng依赖包
3)新建测试类
4)写测试方法,写代码
5)给测试方法添加testng注解
6) 通过testNG注解设置测试方法、前置方法、后置方法
7) 在测试方法中写自动化测试代码
8)用webdriver的API打开浏览器、打开指定的网页、操作界面
9)用Assert类的断言判断操作结果与预期结果是否一致
10) 编写testng.xml配置文件,定制测试执行内容
一条测试用例用@Test,可以单独执行;多条测试用例用testng.xml配置文件执行
11) 执行testNG测试脚本
12) 查看testNG运行的结果
一、新建工程
新建项目
点击maven
起名字
工程名回自动引用模块名
新建好的工程
二、添加maven工程依赖包
百度搜索selenium maven
找到要下载的版本
复制代码
粘贴导入
选择自动下载
在maven里搜索testng
下载testng,下载完成红色就会消失
三、添加浏览器驱动依赖包
新建directory
1、如果原来电脑上有下载好的浏览器驱动,
找到所在位置,复制粘贴到资源里的新建的directory里就可以了
2、如果电脑上没有,需要先查看自己浏览器的版本,然后在网上搜索selenium官网
搜索selenium
点击下载
找到自己的浏览器
粘贴
四、新建java类
新建java类
搜索启动浏览器代码
复制驱动浏览器代码
粘贴代码
按Alt+Enter把安装的依赖包导入
五、添加TestNG注解
补充:@Test注解是设置单个报红说明刚才下载的testng依赖包没有引用,可以按Alt+Enter直接引用,上面会出现一个import引入。
方法二:也可以点击Add Maven Dependency重新下载依赖包。
这也是一种下载添加依赖包的方法,先添加代码,点击红色的代码,会出现添加依赖包或者引用
重新下载--点击添加依赖包
输入testng
下面会有下载进度条,下载完成后,同样按住Alt+Enter 引用,或者重新输入就会有Test的提示信息
原先粘贴下载的testng直接删除
粘贴Chromedriver的路径并改为相对路径
补充:浏览器驱动必须和浏览器版本保持一致,否则会运行失败
六、新建一个httpclient
代码不会写或者忘记了,直接百度搜,但是一定要记住关键字,中间用空格隔开
百度搜索代码
复制代码
利用代码报错下载依赖包
添加添加依赖包
选择官方的Apache公司的依赖包
因为之前选择了自动下载,下载完成之后红色就没有了
补充:httpclient有两个关键的类,一个是要new一个httpclient,二是json的才放在javabean里
idea 向前的快捷键,向后的快捷键
新建工程,添加依赖,复制粘贴代码,找到自己的浏览器,复制路径