展开全部

主编推荐语

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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。