科技
类型
可以朗读
语音朗读
139千字
字数
2018-01-01
发行日期
展开全部
主编推荐语
web测试入门书籍,UI自动化测试实用指南。
内容简介
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经得到广泛的应用。
本书主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。
《Selenium自动化测试:基于Python语言》适合任何软件测试人员阅读,也适合作为大专院校师生的学习用书和培训学校的教材。
目录
- 版权信息
- 内容提要
- 推荐序
- 译者序
- 业界评价
- 关于作者
- 作者语
- 关于审稿人
- 前言
- 内容介绍
- 阅读前的准备工作
- 适合哪些人阅读
- 约定
- 读者反馈
- 第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 章节回顾
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。