《selenium2 Java 自动化测试实战(第二版)》 更新2016.5.3
java 版来了!!
本文档在《selenium2 Python 自动化测试实战》的基础上,将代码与实例替换为java ,当然,部分章节有变更。这主要更语言本身的特点有关。集合和java下两大主流单元测试框架Junit4 和 TestNG。如何通过sikuli帮助我们识别和定位元素。
自从出了Python 版的Selenium自动化测试以来,一直有同学不断询问有没有Java版的。 其实,关于Selenium的讲解,Java版的资料是最多的。目前市面的Selenium书,大多例子也是用的Java语言。但这些书都轻视编程语言,而且不讲单元测试框架。
任何不讲编程语言和单元测试框架的Selenium书都是在耍流氓。
编程语言对于大多测试者是薄弱的,站在编程语言的角度,Selenium是编程语言的一个框架(只不过这个框架中用来操作web页面的),不讲编程语言怎么写selenium脚本? 不讲单元测试框架,如何组织和执行这些测试脚本(用例),如何生成测试结果?
定价:29元
如何获得文档:
先加QQ:353332934 (注明购买文档)
(支付宝转账,或微信支付宝)
对购买文档者提供服务:
1、个人QQ在线,在不影响个人工作的情况下,尽量提供本文档学习中的问题的解答。当然,你也可以将问题发至我邮箱。
2、凡购买文档者,如何文档有更新,你可以随时向我这里获取最新文档。
3、之前以29元购买过《selenium2 Python自动化测试实战》的,可以以19元购买此文档。当然,我不推荐你购买。在我看来它们的大多知识点重合,只是换了一种语言/单元测试框架实现而已。
----
2015.9.2 加入maven 一章
(修正版)说明:
根据读者反馈书中的一些错误,以及随着时间的推移,个人对自动化测试也有了新的认识,修正和更新了书中部分章节的内容。
ps: 本来想更名为(第二版)呢,考虑到第一版在整理里内容体系已经比较成熟了,所以,这一版变动并不是非常大,但如果你阅读过上一版的话,仍然会在第1章,第6章节,第11、12章中发现不少变动。但章节的安排变动不大,最终考虑命名为(修正版)。
购买过后同学,可以向我索要该版本了。凡是购买过该文档的同学,QQ随时提供自动化问题解答。
2015.12.5
为了方便部分同学购买,现已同步到百度阅读:
http://yuedu.baidu.com/ebook/2d8ca3d676c66137ef06195d
2016.3.8
(第二版)
部分章节内容进行修改,去掉了不精通的章节(Maven、git、Jenkins),专注自动化测试本身,增加Knife框架的设计与使用。
这当然不是最终版,我会继续关注自动化测试技术,并持续更新。
2016.5.3
《selenium2 Java 自动化测试实战(第二版)》 更新2016.5.3的更多相关文章
- web自动化测试 Selenium2 Java自动化测试实战9_3
driver.findElement(By.id("idInput")).sendKeys("哈哈"); driver.findElement(By.id(&q ...
- selenium2 Webdriver + Java 自动化测试实战和完全教程
selenium2 Webdriver + Java 自动化测试实战和完全教程一.快速开始 博客分类: Selenium-webdriverselenium webdriver 学习selenium ...
- selenium2 python自动化测试实战(回归测试)
selenium2 python自动化测试实战 最近接手商城的项目,针对后台测试,功能比较简单,但是流程比较繁多,涉及到前后台的交叉测试.在对整个项目进行第一轮测试完成之后,考虑以后回归测试任务比较重 ...
- Docker技术入门与实战 第二版-学习笔记-10-Docker Machine 项目-2-driver
1>使用的driver 1〉generic 使用带有SSH的现有VM/主机创建机器. 如果你使用的是机器不直接支持的provider,或者希望导入现有主机以允许Docker Machine进行管 ...
- Docker技术入门与实战 第二版-学习笔记-8-网络功能network-3-容器访问控制和自定义网桥
1)容器访问控制 容器的访问控制,主要通过 Linux 上的 iptables防火墙来进行管理和实现. iptables是 Linux 上默认的防火墙软件,在大部分发行版中都自带. 容器访问外部网络 ...
- 船长带你看书——《selenium2 python 自动化测试实战》(1)
有很多selenium的教程,你没有从头看,当你看的时候已经很难跟上作者的节奏了.现在,你有机会再从头学一次了.从今天开始,船长会从最基本的知识开始,和大家一起学selenium.能不能跟着一起就看大 ...
- Selenium2+Python自动化测试实战
本人在网上查找了很多做自动化的教程和实例,偶然的一个机会接触到了selenium,觉得非常好用.后来就在网上查阅各种selenium的教程,但是网上的东西真的是太多了,以至于很多东西参考完后无法系统的 ...
- 《selenium2 python 自动化测试实战》(14)——下载文件
说下载文件之前,我再和大家说一下用cookie登录的事,既然我们用cookie登录,那么传过去的cookie肯定是要和对应的网站完全一致的,注意,是包括大小写哦,本来我也是不知道,我用这个方法登录自己 ...
- 《selenium2 python 自动化测试实战》(9)——切换窗口
有时候我们点击按钮后页面会跳转到新的窗口,我们需要到新的窗口中去进行接下来的操作,这时候就需要切换窗口的操作,我们根据句柄(handle)来操作窗口之间的切换,看代码: # coding: utf-8 ...
随机推荐
- C++风格的回调对象方法. 采用template实现
今天看了一篇文章,收藏一下代码.读一读很有激情 #include <iostream> #include <string> #include <vector> us ...
- 项目 "Model" 受源代码管理。向源代码管理注册此项目时出错。建议不要对此项目进行任何更改。
- 详解Maple中的基础工具栏
鉴于Maple 强大的符号计算功能,越来越多的人选择使用Maple 2015计算复杂的数学问题,初学者刚开始时需要对Maple有所熟悉才能很好地进行运用,下面就从基础开始,介绍Maple工作环境. M ...
- Java NIO1:I/O模型概述
I/O模型 在开始NIO的学习之前,先对I/O的模型有一个理解,这对NIO的学习是绝对有好处的.我画一张图,简单表示一下数据从外部磁盘向运行中进程的内存区域移动的过程: 这张图片明显忽略了很多细节,只 ...
- MySQL InnoDB存储引擎
200 ? "200px" : this.width)!important;} --> 介绍 本篇文章是对Innodb存储引擎的概念进行一个整体的概括,innodb存储引擎的 ...
- 七天学会ASP.NET MVC (四)——用户授权认证问题
小编应各位的要求,快马加鞭,马不停蹄的终于:七天学会 Asp.Net MVC 第四篇出炉,在第四天的学习中,我们主要了学习如何在MVC中如何实现认证授权等问题,本节主要讲了验证错误时的错误值,客户端验 ...
- Linux下安装Java环境配置步骤详述
0.下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对 ...
- php ajax 交互
html 页面 <body> <button id="oBtn">点击我</button> <script type="text ...
- jdk1.7.0_80源码包结构
解压源码src.zip,jdk源码结构如下所示: src |--com.sun sun公司对jdk的实现,Oracle官方不支持,不保证跨平台(可能一些类linux有而windows没有),甚至 ...
- SikuliX简介及安装
一.简单介绍 SikuliIDE和Sikuli Script就是现在的SikuliX,最新版本是SikuliX1.1.0, 部分兼容Sikuli JAVA API,支持Python和Ruby,Siku ...