课程讲解Selenium框架、WebDriver API操作、Unittest、PO、数据驱动等知识点,学习掌握企业项目Web自动化测试的实现思路,熟练运用相关
* 第一章 Selenium Pyhon3 带你零基础实战Web UI自动化测试及框架开发/
* 自动化测试介绍/
* 课程介绍
* 自动化测试简介
* 自动化测试开展原则&脚本思路&selenium原理
* 自动化测试环境准备/
* python及pycharm安装
* selenium安装&driver下载
* 安装redmine
* 开发者工具
* Selenium元素定位/
* 元素定位简介
* 4种常用基本元素定位方法
* 链接文字定位元素
* xpath定位元素(上)
* xpath定位元素(中)
* xpath定位元素(下)
* CSS定位元素
* 引入by包定位元素
* 组元素定位
* WebDriver API详细讲解/
* WebDriver简介
* 浏览器基础操作
* 获取设置浏览器大小&JS打开浏览器标签
* 句柄操作切换浏览器窗口
* 获取页面title、 源码及url
* 获取页面元素属性
* 判断元素是否可见、可执行
* webDriver实现鼠标操作
* WebDriver实现键盘操作
* 控件操作-input输入框
* 控件操作-按钮&复选框
* 控件操作-下拉列表
* 控件操作-链接&表格
* 控件操作-iframe处理
* 控件操作-弹窗
* 控件操作-日期时间
* 文件上传操作
* 文件下载操作
* 定位动态id
* 带空格的classname定位
* selenium等待处理-强制等待和隐性等待
* 显性等待处理
* WebDriver高级应用/
* JS操作元素及修改页面元素属性
* JS操作滚动条
* JS操作span元素
* 复杂控件操作-操作ajax中的元素
* 复杂控件操作-富文本框操作
* 复杂控件操作 - cookie操作
* cookie实现免账号密码登录
* 浏览器按特定配置启动及元素的高亮显示
* 页面截图
* 截图实践-对比截图
* 截图实践-测试失败截图
* property,attribute,text 应用梳理
* Autoit初识
* Autoid实践
* 本章总结
* unittest框架/
* unittest介绍及数据准备与清理
* unittest风格脚本编写
* unittest测试用例集合
* unittest测试用例执行
* unittest框架命令行运行模式
* unittest断言
* unittest测试报告
* PO模型/
* PO运用准备-redmine登录用例编写
* PO运用准备-redmine-新建用户用例编写
* PO运用准备-redmine-项目新建用例编写
* PO运用准备-缺陷创建用例编写
* PO原理介绍及登录页面元素与脚本分离
* 用户页面元素与脚本分离
* 项目页面元素与脚本分离
* 缺陷页面元素与脚本分离
* 用户新建用例重构
* 项目和缺陷创建用例重构
* 页面元素分离总结
* 登录操作与脚本分离
* 用户页面操作与脚本分离
* 新建用户、项目列表页操作与脚本分离
* 新建项目、缺陷列表页操作与脚本分离
* 新增与删除用户用例重构
* 新建项目、新建缺陷用例代码重构
* 实战web测试框架开发/
* 测试框架初步规划
* ini文件介绍
* python读取ini文件
* 配置文件读取方法封装
* 配置文件分离实践
* yaml配置文件介绍及读取
* yaml配置文件读取封装和应用实践
* 数据分离之openpyxl读取excel数据(上)
* 数据分离之openpyxl读取excel数据(下)
* 数据分离之用户名参数化
* 数据分离之xlrd读取数据及用户名参数化实践
* 浏览器driver与测试脚本分离
* 测试报告与脚本分离
* 测试用例目录整合(上)
* 测试用例目录整合(下)
* 日志介绍及基础操作
* 日志封装及实践应用
* 测试框架说明文档
* 自动化测试流程之确定测试范围和测试步骤
* 自动化测试流程之编写元素定位器
* 自动化测试流程之封装元素操作
* 自动化测试流程之封装测试用例公共步骤
* 测试用例编写
* xpath错误分析及项目整体运行
* 错误原因分析及用例整体运行
* Jenkins持续集成/
* Git 与 Jenkins在企业项目中的意义
* git版本管理器介绍
* gitlab安装配置及仓库创建等基本操作
* 测试项目提交gitlab
* gitlab企业常见场景实践
* Jeninks服务在windows和Linux下的安装
* 创建第一个python任务
* Jenkins构建UI自动化测试任务
* 构建触发器实现定时自动化测试
* Jenkins运行测试报告
* jenkins邮件发送集成
* Jenkins系统钉钉集成
* 课程总结





![[衡天云]爆款云服务器 低至12元/月](/hty.png)