更新时间:2021-03-18 18:15:30
封面
版权信息
版 权
内容提要
作者简介
前 言
服务与支持
提交勘误
与我们联系
关于异步社区和异步图书
第1章 Selenium自动化测试框架入门
1.1 Selenium自动化测试框架概述
1.2 Selenium的历史版本及核心组件
第2章 Python与Selenium环境的搭建
2.1 Python版本的选择
2.2 Python环境的搭建
2.3 Selenium的安装
第3章 Selenium IDE插件的安装与使用
3.1 Selenium IDE插件的安装
3.2 Selenium IDE的使用
3.3 Selenium IDE的脚本保存与Python脚本转换
3.4 Selenium命令行运行器
第4章 Selenium的配置与第一个可运行的脚本
4.1 Selenium的配置
4.2 第一个可运行的脚本
第5章 Selenium中的元素定位方法与案例演示
5.1 Selenium中的元素定位方法概述
5.2 根据id属性定位元素
5.3 根据name属性定位元素
5.4 根据class属性定位元素
5.5 根据标签定位元素
5.6 根据链接文本定位元素
5.7 根据部分链接文本定位元素
5.8 根据XPath定位元素
5.9 根据CSS定位元素
第6章 Selenium中的其他方法与案例演示
6.1 浏览器导航操作的相关应用
6.2 Selenium的3种等待方式
6.3 高亮显示正在操作的元素
6.4 为页面元素捕获异常
6.5 断言在测试脚本中的应用
6.6 框架元素的切换
6.7 不同弹窗的处理方法
6.8 模拟键盘操作
6.9 模拟滚动条操作
6.10 模拟手机端浏览器
第7章 自动化测试模型
7.1 自动化测试模型概述
7.2 PageObject设计模式
第8章 自动化测试框架的设计与工具应用
8.1 UnitTest单元测试框架的应用
8.2 测试报告的生成
8.3 测试报告的发送
8.4 日志管理
8.5 Robot Framework简介
8.6 Robot Framework与Selenium环境的搭建
8.7 Robot Framework与Selenium案例演示
8.8 自动化测试平台的设计思想
8.9 自动化测试平台的投入成本
8.10 测试平台开发综述
第9章 Docker基础与操作实战
9.1 Docker容器简介
9.2 Docker的安装过程
9.3 Docker命令实战:帮助命令(docker --help)
9.4 Docker命令实战:拉取镜像(docker pull)
9.5 Docker命令实战:显示本机已有镜像(docker images)
9.6 Docker命令实战:启动容器(docker run)
9.7 Docker命令实战:查看运行容器(docker ps)
9.8 Docker命令实战:在容器中运行命令(docker exec)
9.9 Docker命令实战:停止容器运行(docker stop)
9.10 Docker命令实战:启动/重启容器(docker start/restart)
9.11 Docker命令实战:查看容器元数据(docker inspect)
9.12 Docker命令实战:删除容器(docker rm)
9.13 Docker命令实战:删除镜像(docker rmi)
9.14 Docker命令实战:导出容器(docker export)
9.15 Docker命令实战:从tar文件中创建镜像(docker import)
第10章 基于Docker与Selenium Grid的测试技术
10.1 Selenium Grid简介
10.2 基于Docker的Selenium Grid的相关配置
10.3 基于Docker + Selenium Grid的案例演示
第11章 基于Docker、Jenkins与Selenium实现分布式自动化测试
11.1 Jenkins简介
11.2 Jenkins的安装与配置过程
11.3 基于Selenium + UnitTest提高自动化测试的执行效率
11.4 基于Docker + Jenkins + Selenium实现分布式自动化测试
第12章 Selenium在性能测试和安全性测试方面的应用
12.1 使用Selenium辅助完成安全性测试
12.2 使用Selenium辅助完成性能测试背后的思想
12.3 JMeter的安装、配置与使用
12.4 使用Selenium + JMeter实现性能测试脚本的自动生成