使用Python和Selenium行Web自动化测试的实战指南 掌握用Python语言通过调用Selenium 口,搭建Web应用自动化测试框架 使用Selenium、Appium实现在iOS、Android端在内的移动设备上的自动化测试 你将学习到: 使用Python unittest模块创建WebDriver测试用例 使用WebDriver跨浏览器测试 使用隐式和显式建立可靠和健壮的测试 在移动平台,如iOS和Android使用Appium测试Web应用程序 捕获测试执行的截图和视频
售 价:¥
纸质售价:¥38.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容提要
推荐序
译者序
业界评价
关于作者
作者语
关于审稿人
前言
内容介绍
阅读前的准备工作
适合哪些人阅读
约定
读者反馈
第1章 基于Python的Selenium WebDriver入门
1.1 环境准备
1.2 第一个Selenium Python脚本
1.3 支持跨浏览器
1.4 章节回顾
第2章 使用unittest编写单元测试
2.1 unittest单元测试框架
2.2 生成HTML格式的测试报告
2.3 章节回顾
第3章 元素定位
3.1 借助浏览器开发者模式定位
3.2 元素定位
3.3 方法实践
3.4 章节回顾
第4章 Selenium Python API介绍
4.1 HTML表单元素
4.2 WebDriver原理
4.3 WebElement接口
4.4 操作表单、文本框、复选框、单选按钮
4.5 操作下拉菜单
4.6 操作警告和弹出框
4.7 章节回顾
第5章 元素等待机制
5.1 隐式等待
5.2 显式等待
5.3 expected_conditions类
5.4 预期条件判断的实践
5.5 章节回顾
第6章 跨浏览器测试
6.1 Selenium Standalone Server
6.2 在Selenium Standalone Server上执行测试
6.3 Selenium Grid
6.4 Mac OS X的Safari节点
6.5 在Grid上执行测试
6.6 在云端执行测试
6.7 章节回顾
第7章 移动端测试
7.1 认识Appium
7.2 安装Appium
7.3 iOS测试
7.4 Android测试
7.5 使用Sauce Labs
7.6 章节回顾
第8章 Page Object与数据驱动测试
8.1 数据驱动测试
8.2 使用ddt执行数据驱动测试
8.3 使用外部数据的数据驱动测试
8.4 Page Object设计模式
8.5 章节回顾
第9章 Selenium WebDriver的高级特性
9.1 键盘与鼠标事件
9.2 调用JavaScript
9.3 屏幕截图
9.4 屏幕录制
9.5 弹出窗的处理
9.6 操作cookies
9.7 章节回顾
第10章 第三方工具与框架集成
10.1 行为驱动开发(BDD)
10.2 持续集成Jenkins
10.3 章节回顾
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜