从零开始学Selenium自动化测试(基于Python·视频教学版)

从零开始学Selenium自动化测试(基于Python·视频教学版)

作者:李晓鹏夜无雪

出版社:机械工业

出版年:2020年12月

ISBN:9787111670032

所属分类:诗歌文集

书刊介绍

《从零开始学Selenium自动化测试(基于Python·视频教学版)》内容简介

本书基于Python语言,系统地介绍Selenium 3自动化测试的相关知识体系及应用。书中的大部分知识点都匹配了相应的案例,便于读者进行实践。本书各章案例清晰易懂,并可独立运行,便于不同需求的读者学习。另外,作者专门为本书录制了约10小时的基础操作视频,帮助读者高效、直观地学习。相信通过对本书内容的系统学习,读者可以全面掌握Selenium自动化测试技能。本书共13章,涵盖的主要内容有自动化测试基础、Selenium简介、环境部署、Selenium IDE、元素定位、WebDriver API、单元测试框架、Page Object设计模式、自动化测试框架设计、持续集成、Selenium Gird及虚拟化。本书内容由浅入深,讲解循序渐进,案例丰富,适合有Python语言基础的测试入门人员阅读,也适合测试工程师和Web自动化测试工程师阅读。另外,本书还适合作为相关院校软件测试专业的教学用书。
李晓鹏,夜无雪著。

作品目录

前言
第1章:自动化测试基础
1.1、自动化测试简介
1.2、自动化测试工具
1.3、自动化测试的分层
第2章:Selenium基础
2.1、Selenium简介
2.2、成就“大神”之路
第3章:环境部署
3.1、Python的安装
3.2、Selenium的安装
3.3、IDE工具的选择
3.4、浏览器驱动程序的安装
第4章:Selenium
IDE
4.1、Selenium
IDE简介
4.2、Selenium
IDE菜单栏
4.3、Selenium
IDE工具栏
4.4、Selenium
IDE地址栏
4.5、测试用例窗口
4.6、日志窗口与引用窗口
4.7、Katalon
Studio自动化测试
第5章:元素定位
5.1、元素定位简介
5.2、浏览器定位元素
5.3、Web元素定位
第6章:WebDriver
API剖析
6.1、操作浏览器的基本方法
6.2、元素的操作方法
6.3、鼠标操作
6.4、键盘操作
6.5、定位一组元素
6.6、等待时间
6.7、Frame切换
6.8、警告框与弹出框的处理
6.9、单选按钮、复选框和下拉列表框的处理
6.10、检查元素是否启用或显示
6.11、文件上传与下载
6.12、Cookie的处理
6.13、富文本
6.14、标签页切换
6.15、屏幕截图
6.16、执行JavaScript脚本
6.17、操作画布
第7章:单元测试框架
7.1、单元测试简介
7.2、单元测试框架简介
7.3、UnitTest框架
7.4、Pytest框架
第8章:自动化测试高级应用
8.1、HTML测试报告
8.2、通过邮件发送测试报告
第9章:Page
Object设计模式
9.1、Page
Object设计模式简介
9.2、Page
Object案例实战
9.3、定时运行
第10章:自动化测试框架
10.1、自动化框架设计与实现的前期准备
10.2、自动化框架的设计与实现
第11章:持续集成
11.1、持续集成简介
11.2、Jenkins部署
11.3、Jenkins与自动化
第12章:Selenium
Grid分布式测试
12.1、Selenium
Grid简介
12.2、Selenium
Server配置
12.3、Selenium
Server工作原理
12.4、Selenium
Grid分布式测试案例实践
第13章:Selenium与虚拟化
13.1、Docker简介
13.2、安装Docker
13.3、Selenium与Docker的结合
附录
参考文献

相关推荐

微信二维码