图书介绍
Selenium自动化测试 基于Python语言【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (印度)昂米沙·冈迪察(UNMESHGUNDECHA)著;金鑫,熊志男译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115461742
- 出版时间:2018
- 标注页数:184页
- 文件大小:75MB
- 文件页数:204页
- 主题词:软件工具-自动检测
PDF下载
下载说明
Selenium自动化测试 基于Python语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基于Python的Selenium WebDriver入门1
1.1 环境准备2
1.1.1 安装Python3
1.1.2 安装Selenium包3
1.1.3 浏览Selenium WebDriver Python文档3
1.1.4 选择一个IDE4
1.1.5 PyCharm设置8
1.2 第一个Selenium Python脚本11
1.3 支持跨浏览器16
1.3.1 设置IE浏览器16
1.3.2 设置Google Chrome浏览器19
1.4 章节回顾21
第2章 使用unittest编写单元测试22
2.1 unittest单元测试框架23
2.1.1 TestCase类25
2.1.2 类级别的setUp()方法和tearDown()方法30
2.1.3 断言32
2.1.4 测试套件33
2.2 生成HTML格式的测试报告36
2.3 章节回顾38
第3章 元素定位39
3.1 借助浏览器开发者模式定位42
3.1.1 用火狐浏览器Firebug插件检查页面元素42
3.1.2 用谷歌Chrome浏览器检查页面元素43
3.1.3 用IE浏览器检查页面元素44
3.2 元素定位45
3.2.1 ID定位46
3.2.2 name定位47
3.2.3 class定位47
3.2.4 tag定位48
3.2.5 XPath定位50
3.2.6 CSS选择器定位51
3.2.7 Link定位53
3.2.8 Partial link定位54
3.3 方法实践54
3.4 章节回顾58
第4章 Selenium Python API介绍59
4.1 HTML表单元素60
4.2 WebDriver原理61
4.2.1 WebDriver功能61
4.2.2 WebDriver方法61
4.3 WebElement接口63
4.3.1 WebElement功能63
4.3.2 WebElement方法63
4.4 操作表单、文本框、复选框、单选按钮64
4.4.1 检查元素是否启用或显示65
4.4.2 获取元素对应的值66
4.4.3 is_selected()方法67
4.4.4 clear()与send_keys()方法67
4.5 操作下拉菜单71
4.5.1 Select原理72
4.5.2 Select功能72
4.5.3 Select方法72
4.6 操作警告和弹出框75
4.6.1 Alert原理75
4.6.2 Alert功能75
4.6.3 Alert方法75
4.6.4 浏览器自动化处理78
4.7 章节回顾80
第5章 元素等待机制81
5.1 隐式等待82
5.2 显式等待84
5.3 expected_conditions类85
5.3.1 判断某个元素是否存在87
5.3.2 判断是否存在Alerts88
5.4 预期条件判断的实践89
5.5 章节回顾90
第6章 跨浏览器测试91
6.1 Selenium Standalone Server93
6.1.1 下载Selenium Standalone Server93
6.1.2 启动Selenium Standalone Server94
6.2 在Selenium Standalone Server上执行测试95
6.2.1 配置IE支持98
6.2.2 配置Chrome支持98
6.3 Selenium Grid98
6.3.1 启动hub99
6.3.2 添加节点100
6.4 Mac OS X的Safari节点103
6.5 在Grid上执行测试104
6.6 在云端执行测试107
6.7 章节回顾110
第7章 移动端测试111
7.1 认识Appium112
7.1.1 Appium支持的应用类型113
7.1.2 Appium环境准备113
7.2 安装Appium116
7.3 iOS测试119
7.4 Android测试122
7.5 使用Sauce Labs126
7.6 章节回顾128
第8章 Page Object与数据驱动测试129
8.1 数据驱动测试130
8.2 使用ddt执行数据驱动测试131
8.2.1 安装ddt131
8.2.2 设计一个简单的数据驱动测试131
8.3 使用外部数据的数据驱动测试133
8.3.1 通过CSV获取数据133
8.3.2 通过Excel获取数据136
8.4 Page Object设计模式138
8.4.1 测试准备140
8.4.2 BasePage对象140
8.4.3 实现Page Object141
8.4.4 构建Page Object模式测试实例145
8.5 章节回顾146
第9章 Selenium WebDriver的高级特性147
9.1 键盘与鼠标事件148
9.1.1 键盘事件150
9.1.2 鼠标事件151
9.2 调用JavaScript154
9.3 屏幕截图157
9.4 屏幕录制158
9.5 弹出窗的处理161
9.6 操作cookies163
9.7 章节回顾165
第10章 第三方工具与框架集成167
10.1 行为驱动开发(BDD)168
10.1.1 Behave安装169
10.1.2 第一个feature169
10.2 持续集成Jenkins174
10.2.1 Jenkins环境准备174
10.2.2 搭建Jenkins175
10.3 章节回顾182
热门推荐
- 2348797.html
- 1895292.html
- 1541724.html
- 706834.html
- 1091348.html
- 177988.html
- 193202.html
- 1120990.html
- 1294259.html
- 1399207.html
- http://www.ickdjs.cc/book_3598084.html
- http://www.ickdjs.cc/book_1842733.html
- http://www.ickdjs.cc/book_3861024.html
- http://www.ickdjs.cc/book_2666547.html
- http://www.ickdjs.cc/book_145905.html
- http://www.ickdjs.cc/book_2757924.html
- http://www.ickdjs.cc/book_3674330.html
- http://www.ickdjs.cc/book_1699320.html
- http://www.ickdjs.cc/book_1201949.html
- http://www.ickdjs.cc/book_1219004.html