微信号:grzlwx

介绍:光荣之路官方资讯

吴老的《selenium webdriver 实战宝典》出版了!5000+实战代码有你好看!

2015-10-26 22:51 光荣之路

哗啦啦啦!吴老的《selenium webdriver 实战宝典》出版了!让我们先来瞻仰一下这本书的封面!

有点严肃。。。人家是专业技术著作呢,里面有5000+行实战代码呢!四个框架实战代码:并发执行框架,应为驱动框架,数据驱动框架,关键字驱动框架,可实现不用测试写代码几就可以实现自动化测试用例!

"作者简介


吴老 软件测试界的一个老兵,从事软件测试工作13年,曾任职中国国际电子商务中心、搜狐公司、搜狗公司、Tom在线以及一三九移动互联网,曾任职测试主管、测试 专家和测试经理,光荣之路软件测试开发免费公开课创始人,热爱软件测试行业,热衷于传递软件测试行业的最佳实践经验,超过1万人次参加过光荣之路的网络直 播公开课,公开课视频的下载量超过15万次,受到广大测试从业人员的好评。
"内容简介


本书是一本从入门到精通模式的Selenium WebDriver实战经验分享书籍。


全书共分为四个部分:


第1部分基础篇主要讲解自动化测试相关的基础理论、WebDriver 环境安装、单元测试工具的使用方法以及 WebDrvier的入门使用实例;


第2部分实战应用篇基于丰富的实战案例讲解页面元素的定位方法以及 WebDriver 的最常用API使用方法;


第3部分自动化测试框架搭建篇深入讲解了页面对象的设计模式以及分布式并发执行测试框架、数据驱动测试框架、行为驱动测试框架和关键字驱动测试框架的实例源码;


第4部分为常见问题和解决办法,讲解了WebDriver使用过程中的常见疑难问题和解决办法。

"目录节选


第一篇 基础篇
第1章 Selenium简介 1

第2章 自动化测试的那点事儿 7

第3章 自动化测试辅助工具 1

第4章 Selenium IDE 2

第5章 搭建Java环境和Eclipse集成开发环境 45

第6章 WebDriver的安装配置 58

第7章 单元测试框架的基本使用介绍 63

第8章 页面元素的定位方法 97


第二篇 实战应用篇
第9章 WebDriver的多浏览器测试 119

第10章 WebDriver API实例详解 127

第11章 WebDriver的高级应用实例 160
11.1 使用JavaScriptExecutor单击元素 160
11.2 在Ajax方式产生的浮动框中,单击选择包含某个关键字的选项 161
11.3 设置一个页面对象的属性值 163
11.4 在日期选择器上进行日期选择 165
11.5 如何能够无人工接入的自动化下载某个文件 166
11.6 使用sendKeys方法上传一个文件附件 169
11.7 使用第三方工具AutoIt上传文件 170
11.8 操作Web页面的滚动条 175
11.9 启动带有用户配置信息的Firefox浏览器窗口 177
11.10 Robot对象操作键盘 179
11.11 对象库(UI Map) 182
11.12 操作富文本框 185
11.13 精确比较网页截图图片 189
11.14 高亮显示正在被操作的页面元素 191
11.15 在测试中断言失败的步骤进行屏幕截图 193
11.16 使用Log4j在测试过程中打印执行日志 198
11.17 封装操作表格的公用类 202
11.18 控制HTML5语言实现的视频播放器 205
11.19 在HTML 5的画布元素上进行绘画操作 207
11.20 操作HTML 5的存储对象 209


第三篇 自动化测试框架搭建篇
第12章 数据驱动测试 211
12.1 什么是数据驱动 211
12.2 使用TestNG进行数据驱动 211
12.3 使用TestNG和CSV文件进行数据驱动 214
12.4 使用TestNG、Apache POI和Excel文件进行数据驱动测试 216
12.5 使用MySQL数据库实现数据驱动测试 219


第13章 页面对象(Page Object)模式 224
13.1 页面对象模式简介 224
13.2 使用PageFactory类 225
13.3 使用LoadableComponent类 228
13.4 多个PageObject的自动化测试实例 230


第14章 行为驱动测试 237
14.1 行为驱动开发和Cucumber简介 237
14.2 Cucumber在Eclipse中的环境搭建 238
14.3 在Eclipse中使用Junit和英文语言进行行为驱动测试 240
14.4 在Eclipse中使用JUnit和中文语言进行行为驱动测试 247


第15章 Selenium-Grid的使用 251
15.1 Selenium Grid简介 251
15.2 Selenium Grid的使用方法 252
15.3 通过TestNG使用Firefox、IE和Chrome浏览器进行并发的远程自动化测试 258
15.4 使用Selenium Grid时,在远程节点计算机进行 屏幕截屏 267


第16章 自动化测试框架的Step By Step搭建及测试实战 270
16.1 什么是自动化测试框架 270
16.2 数据驱动框架及实战 272
16.3 关键字框架搭建及实战 303


第四篇 常见问题和解决方法


第17章 自动化测试常见问题和解决方法 365
17.1 如何让WebDriver支持IE 11? 365
17.2 “Unexpected error launching Internet Explorer. Browser zoom
level was set to 75%(或其他百分比)”的错误如何解决 366
17.3 如何消除Chrome浏览中的--ignore-certificate-errors提示 367
17.4 为什么在某些IE浏览器中输入数字和英文特别慢 367
17.5 常见异常和解决方法 368

"购买


目前,《selenium webdriver 实战宝典》在京东、亚马逊、当当上均有出售。欢迎购买支持!

链接:

京东:http://item.jd.com/1755895211.html(点击原文阅读也可以购买呦!)

当当:http://product.dangdang.com/23781216.html

"售后


吴老名句 :用我的努力改变一些测试者的命运,推动中国测试行业技术含量的提高!


他做到了,你也可以!


书中实战经验与5000行代码都是杠杠的干货!


欢迎研读、提问并提错!


只要你能打动吴老,会有小奖励呦!

光荣之路
软件测试培训




网址:www.gloryroad.cn

微信公众号:gloryroadtrain

性能测试QQ群:415987441
测试招聘QQ群: 203715128
自动化3群QQ: 371211499




 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 WebAssembly 苹果车载系统CarPlay 在法拉利 FF 上的实测(附上手视频) 小源想要跟你在一起每一天,而不仅仅是女王节 Java秘术:用枚举构建一个状态机 TIOBE 2016年8月编程语言排行榜:C语言达到历史新低