搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  Selenium2 Python自动化测试实战 第二版 .pdf
资料下载链接地址: https://bbs.pinggu.org/a-2177011.html
附件大小:
Selenium2 Python自动化测试实战 第二版
第1 章自动化测试基础.................................................................................................................................... 8
1.1 软件测试分类..................................................................................................................................... 8
1.2 分层的自动化测试........................................................................................................................... 13
1.3 什么样的项目适合自动化测试....................................................................................................... 14
1.4 自动化测试及工具简述................................................................................................................... 15
1.5 Selenium 工具介绍........................................................................................................................... 15
1.6 前端技术介绍................................................................................................................................... 18
1.7 前端工具介绍................................................................................................................................... 20
1.8 开发语言的选择............................................................................................................................... 22
第2 章测试环境搭建...................................................................................................................................... 23
2.1 window 下环境搭建......................................................................................................................... 23
2.2 Ubuntu 下环境搭建.......................................................................................................................... 28
2.3 使用IDLE 来编写Python................................................................................................................29
2.4 编写第一个自动化脚本................................................................................................................... 32
2.5 安装浏览器驱动............................................................................................................................... 33
2.5 不同编程语言下使用WebDriver.................................................................................................... 34
第3 章Python 基础.......................................................................................................................................... 38
3.1 输出与输入....................................................................................................................................... 38
3.2 分支与循环....................................................................................................................................... 41
3.3 数组与字典....................................................................................................................................... 43
3.4 函数与类、方法............................................................................................................................... 44
3.5 模组....................................................................................................................................................46
3.6 异常....................................................................................................................................................50
第4 章WebDriver API.....................................................................................................................................57
4.1 从定位元素开始............................................................................................................................... 57
4.2 控制浏览器....................................................................................................................................... 70
4.3 简单元素操作..................................................................................................................................... 72
4.4 鼠标事件............................................................................................................................................. 75
4.5 键盘事件............................................................................................................................................. 78
4.6 获得验证信息..................................................................................................................................... 80
4.7 设置元素等待..................................................................................................................................... 82
4.8 定位一组元素..................................................................................................................................... 86
4.9 多表单切换......................................................................................................................................... 90
4.10 多窗口切换....................................................................................................................................... 92
4.11 警告框处理....................................................................................................................................... 93
4.12 上传文件........................................................................................................................................... 95
4.14 下载文件......................................................................................................................................... 101
4.15 操作Cookie...................................................................................................................................102
《Selenium2 Python 自动化测试实战》样张
7
4.16 调用JavaScript..............................................................................................................................104
4.17 窗口截图....................................................................................................................................... 106
4.18 关闭窗口....................................................................................................................................... 107
4.19 验证码的处理............................................................................................................................... 107
4.20 WebDriver 原理............................................................................................................................ 110
第5 章自动化测试模型................................................................................................................................ 114
5.1 自动化测试模型介绍..................................................................................................................... 114
5.2 模块化实例..................................................................................................................................... 118
5.3 数据驱动实例................................................................................................................................. 120
第6 章Selenium IDE....................................................................................................................................131
6.1 Selenium IDE 安装......................................................................................................................... 131
6.2 Selenium IDE 界面介绍................................................................................................................. 133
6.3 创建测试用例................................................................................................................................. 135
6.4 Selenium IDE 命令......................................................................................................................... 139
6.5 断言与验证..................................................................................................................................... 142
6.6 等待与变量..................................................................................................................................... 145
第7 章unittest 单元测试框架..................................................................................................................... 149
7.1 分析带unittest 自动化测试脚本................................................................................................... 149
7.2 unittest 单元测试框架解析............................................................................................................ 154
7.3 用unittest 编写web 自动化...........................................................................................................171
7.4 用例执行的疑惑............................................................................................................................. 174
第8 章自动化测试项目实战...................................................................................................................... 179
8.1 自动化测试用例设计..................................................................................................................... 179
8.2 126 邮箱项目实战.......................................................................................................................... 181
8.3 扩展自动化测试用例..................................................................................................................... 191
第9 章自动化测试高级应用...................................................................................................................... 200
9.1 使用HTMLTestRunner 生成测试报告......................................................................................... 200
9.2 创建定时任务................................................................................................................................. 209
9.3 自动发邮件功能............................................................................................................................. 220
第10 章Selenium Grid2...............................................................................................................................231
10.1 Selenium 工作原理....................................................................................................................... 231
10.2 Selenium Server 环境配置............................................................................................................233
10.3 Selenium Grid 工作原理...............................................................................................................237
10.4 Selenium Grid 应用.......................................................................................................................242
10.5 WebDriver 驱动............................................................................................................................ 247
第11 章Python 多线程................................................................................................................................ 251
11.1 单线程的时代............................................................................................................................... 251
11.2 多线程技术................................................................................................................................... 253
11.3 多进程技术................................................................................................................................... 259
11.4 应用于自动化测试....................................................................................................................... 264
第12 章Page Object 设计模式...................................................................................................................271
12.1 认识Paget Object..........................................................................................................................271
12.2 Paget Object 实例..........................................................................................................................272
第13 章BDD 框架之lettuce 入门.............................................................................................................. 280
13.1 安装lettuce....................................................................................................................................281
《Selenium2 Python 自动化测试实战》样张
8
13.2 认识BDD(lettuce)........................................................................................................................ 281
13.3 添加测试场景............................................................................................................................... 287
13.4 lettuce 目录结构与执行过程....................................................................................................... 289
13.5 lettuce WebDriver 自动化测试.................................................................................................... 291
第14 章Git 管理项目.................................................................................................................................. 296
14.1 Git/GitCafe 托管测试项目........................................................................................................... 296
14.2 Git/Git Server 搭建....................................................................................................................... 309
第15 章持续集成Jenkins 入门.................................................................................................................. 317
15.1 环境搭建....................................................................................................................................... 318
15.2 创建任务....................................................................................................................................... 321
15.3 运行构建....................................................................................................................................... 325



    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

GMT+8, 2026-3-12 10:30