Selenium 3 UI自动化测试框架是一套用于Web应用程序用户界面自动化的强大工具集。本书详细介绍如何使用Selenium WebDriver进行高效的UI自动化测试,适合软件开发与测试人员阅读和实践。
### 适合人群:
1. **学习前提**:
- 具备Python3语言基础
2. **学习人群**:
- 手工测试人员希望学习UI自动化测试技能。
- 开发人员转岗到测试开发岗位。
- 如果你已经有丰富的自动化测试经验,本课程可能不能完全满足你的需求。
### 课程目标:
- 掌握UI自动化测试框架的设计与实现
### 课程简介:
为了设计和实现一个UI自动化测试框架,需要具备一定的基础知识。例如数据驱动、日志记录以及配置文件等。
AutoUiTestFrame自动化框架的目录结构初步规划如下:
**Config**
- 配置文件目录
- `config.ini`:配置文件;
- `globalconfig.py`:获取日志路径、测试用例路径、测试报告路径和测试数据路径;
**Data**
- 测试数据;
- `TestData.xlsx`: 测试数据。
**Public**
- 公共文件库
- **Common**: 封装的公共方法。
- `Commonconfig.py`:公共参数配置,如调试过程中的测试数据等。
- `DoExcel.py`:操作Excel(用于实现数据驱动);
- `Send_mail.py`: 发送邮件。