文章目录
- 1. 什么是自动化测试?
- 1.1 自动化分类
- 2. 什么是 Selenium ?
- 3. 为什么使用 Selenium ?
- 4. Selenium 工作原理
- 5. Selenium 环境搭建
1. 什么是自动化测试?
将人工要做的测试工作进行转换,让代码去执行测试工作
这样是为了提高测试效率,提高测试产品的质量
1.1 自动化分类
- 单元自动化测试
- 接口自动化测试
- UI 自动化测试
2. 什么是 Selenium ?
做 UI 自动化测试的一个工具
3. 为什么使用 Selenium ?
- 免费,可以去查看源码
- Selenium 支持各大浏览器(Edge,Chrome,Opera)
- 跨平台(在 Linux,Windows,Mac 都可使用)
- 有丰富的 API
4. Selenium 工作原理
这里面有三个角色:
- 自动化脚本代码(idea 里面写的代码)
- 驱动(有了驱动就可以对页面进行操作)
- 浏览器
5. Selenium 环境搭建
- 安装Chrome 浏览器
- 下载 Chrome 驱动
- 配置系统环境变量PATH
- 创建 Maven 项目,添加pom文件中添加依赖
<dependencies>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
</dependencies>