fbpx

[email protected]

购物车

 查看订单

  • 我的帐户
东东购 | EasternEast
  • 中文书店
    • 畅销排行榜
      • 小说 畅销榜
      • 童书 畅销榜
      • 外语畅销榜
      • 管理畅销榜
      • 法律畅销榜
      • 青春文学畅销榜
    • 热门分类
      • 社会小说
      • 成功/励志 畅销榜
      • 人物传记
      • 大陆原创
      • 绘本童书
      • 影视小说
    • 文学推荐
      • 文集
      • 戏剧
      • 纪实文学
      • 名家作品
      • 民间文学
      • 中国现当代随笔
    • 新书热卖榜
      • 小说 新书热卖榜
      • 青春文学 新书热卖榜
      • 童书 新书热卖榜
      • 管理 新书热卖榜
      • 成功/励志 新书热卖榜
      • 艺术 新书热卖榜
  • 精选分类
    • 小说
    • 保健养生
    • 烹饪/美食
    • 风水/占卜
    • 青春文学
    • 童书
    • 管理
    • 成功/励志
    • 文学
    • 哲学/宗教
    • 传记
    • 投资理财
    • 亲子家教
    • 动漫/幽默
    • 法律 Legal
    • 经济 Economics
    • 所有分类
  • 关于东东
  • 帮我找书
搜索
首页计算机/网络程序设计Selenium自动化测试 基于 Python 语言

Selenium自动化测试 基于 Python 语言

web测试入门书籍 UI自动化测试实用指南 selenium菜谱python姊妹篇

作者:[印度]冈迪察.U(Unmesh Gundecha ) 出版社:人民邮电出版社 出版时间:2018年01月 

ISBN: 9787115461742
年中特卖用“SALE15”折扣卷全场书籍85折!可与三本88折,六本78折的优惠叠加计算!全球包邮!
trust badge

EUR €33.99

类别: 程序设计 SKU:5d86cd5f5f98494bcc146266 库存: 有现货
  • 描述
  • 评论( 0 )

描述

开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787115461742

产品特色
编辑推荐
使用Python和Selenium进行Web自动化测试的实战指南
掌握用Python语言通过调用Selenium 接口,搭建Web应用自动化测试框架
使用Selenium、Appium实现在iOS、Android端在内的移动设备上的自动化测试
你将学习到:
使用Python unittest模块创建WebDriver测试用例
使用WebDriver跨浏览器测试
使用隐式和显式建立可靠和健壮的测试
在移动平台,如iOS和Android使用Appium测试Web应用程序
捕获测试执行的截图和视频 
内容简介
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经得到广泛的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。
《Selenium自动化测试 基于Python语言》适合任何软件测试人员阅读,也适合作为大专院校师生的学习用书和培训学校的教材。
作者简介
Unmesh Gundecha拥有计算机软件硕士学位,在软件开发与测试领域有着12年的工作经验。无论是在应对业界标准,还是定制需求下,他都有着丰富的构建自动化测试解决方案的经验。与此同时,他还主导开发了大量商业或开源的自动化测试工具。
他曾供职于微软公司,从事开发有关的工作。目前在印度的一家跨国企业从事测试架构师工作,在Ruby、Java、iOS、Android和PHP的项目中有着极丰富的开发与测试经验。
目  录
第 1章 基于Python的Selenium

WebDriver入门 1

1.1 环境准备 2

1.1.1 安装Python 3

1.1.2 安装Selenium包 3

1.1.3 浏览Selenium WebDriver

Python文档 3

1.1.4 选择一个IDE 4

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 判断是否存在Alerts 88

5.4 预期条件判断的实践 89

5.5 章节回顾 90

第6章 跨浏览器测试 91

6.1 Selenium Standalone Server 93

6.1.1 下载Selenium Standalone

Server 93

6.1.2 启动Selenium Standalone

Server 94

6.2 在Selenium Standalone Server上

执行测试 95

6.2.1 配置IE支持 98

6.2.2 配置Chrome支持 98

6.3 Selenium Grid 98

6.3.1 启动hub 99

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 认识Appium 112

7.1.1 Appium支持的应用

类型 113

7.1.2 Appium环境准备 113

7.2 安装Appium 116

7.3 iOS测试 119

7.4 Android测试 122

7.5 使用Sauce Labs 126

7.6 章节回顾 128

第8章 Page Object与数据驱动

测试 129

8.1 数据驱动测试 130

8.2 使用ddt执行数据驱动测试 131

8.2.1 安装ddt 131

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 Object 141

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 调用JavaScript 154

9.3 屏幕截图 157

9.4 屏幕录制 158

9.5 弹出窗的处理 161

9.6 操作cookies 163

9.7 章节回顾 165

第 10章 第三方工具与框架集成 167

10.1 行为驱动开发(BDD) 168

10.1.1 Behave安装 169

10.1.2 feature 169

10.2 持续集成Jenkins 174

10.2.1 Jenkins环境准备 174

10.2.2 搭建Jenkins 175

10.3 章节回顾 182

媒体评论
推荐序
认识熊志男是在中国质量大会BQConf的活动上,交谈间很快就被志男对于测试领域的见解和趋势展望所折服,而这不仅仅是因为他有丰富的测试经验,而且还因为他作为测试窝的联合创始人,对国内外测试行业有深入的了解密不可分。本书正是一个例证。
尽管国内测试行业宣扬自动化测试已经很多年了,但是我们很难在自动化测试领域招聘到经验丰富的工程师,这说明自动化测试并没有成为国内测试领域的主流。
是因为测试人员不够努力导致的吗?我并不这么认为。
很多公司对于测试的投入是希望知道产品有多少缺陷、能否按时上

抢先评论了 “Selenium自动化测试 基于 Python 语言” 取消回复

评论

还没有评论。

相关产品

阅读更多
缺货

深度学习入门 基于Python的理论与实现

EUR €35.99
评分 5.00 / 5
加入购物车

Python编程(第四版)

EUR €105.99
评分 5.00 / 5
加入购物车

Python基础教程(第3版)

EUR €58.99
阅读更多
缺货

C++ Primer Plus(第6版)中文版(畅销30年C++必读经典教程全新升级,蔡学镛、孟岩、高博倾力推荐)

EUR €43.99
评分 5.00 / 5

东东购的宗旨是服务喜爱阅读中文书籍的海外人民,提供一个完善的购书平台,让国人不论何时何地都能沉浸在书香之中,读着熟悉的中文字,回忆着家乡的味道。


安全加密结账 安心网络购物 支持Paypal付款

常见问题

  • 货物配送
  • 退换货政策
  • 隐私政策
  • 联盟营销

客户服务

  • 联系东东
  • 关于东东
  • 帮我找书
  • 货物追踪
  • 会员登入

订阅最新的优惠讯息和书籍资讯

选择币别

EUR
USD
CAD
AUD
NZD
NOK
GBP
CHF
SEK
CNY
UAH
ILS
SAR
MXN
KRW
MYR
SGD
HUF
TRY
JPY
HKD
TWD
facebookinstagram
©2020 东东购 EasternEast.com

限时特卖:用“SALE15”优惠券全场书籍85折!可与三本88折,六本78折的优惠叠加计算。 忽略