《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 ...
随机推荐
- [LintCode] Trapping Rain Water 收集雨水
Given n non-negative integers representing an elevation map where the width of each bar is 1, comput ...
- 【hihoCoder】1036 Trie图
题目:http://hihocoder.com/problemset/problem/1036 给一个词典dict,词典中包含了一些单词words.要求判断给定的一个文本串text中是否包含这个字典中 ...
- 关于DOM的一些笔记(一)
这篇文章整理的是关于DOM的一些学习笔记,这样以后查找起来也方便许多.(以前js看的是入门经典和DOM编程艺术,现在在看高级程序设计,本文就以高级程序为主整理) 1.Node (1):类型 node. ...
- MySQL修改root密码的多种方法
不知道在cmd模式下是不是区分大小写,我大写成功了,小写没成功,不知是我拼写的错误,还是区分大小写!!?? 方法1: 用SET PASSWORD命令 mysql -u root mysql> S ...
- 发布一个自用的ansi转utf8程序
前几天网上下载了一个国外的源码示例,布署到IIS上,查看网页中文显示乱码,各种不方便,你懂的. 用记事本打开文件,显示是ANSI格式,另存为UTF8格式,保存,再查看页面就正常显示中文了. 文件好多, ...
- SQL Server中CROSS APPLY和OUTER APPLY的应用详解
SQL Server数据库操作中,在2005以上的版本新增加了一个APPLY表运算符的功能.新增的APPLY表运算符把右表表达式应用到左表表达式中的每一行.它不像JOIN那样先计算那个表表达式都可以, ...
- iOS并发编程笔记【转】
线程 使用Instruments的CPU strategy view查看代码如何在多核CPU中执行.创建线程可以使用POSIX 线程API,或者NSThread(封装POSIX 线程API).下面是并 ...
- 【转】Apache 配置虚拟主机三种方式
Apache 配置虚拟主机三种方式 原文博客http://www.cnblogs.com/hi-bazinga/archive/2012/04/23/2466605.html 一.基于IP 1. 假 ...
- ASP.NET安全
ASP.NET 安全 概述 安全在web领域是一个永远都不会过时的话题,今天我们就来看一看一些在开发ASP.NET MVC应用程序时一些值得我们注意的安全问题.本篇主要包括以下几个内容 : 认证 授权 ...
- [nRF51822] 14、浅谈蓝牙低功耗(BLE)的几种常见的应用场景及架构(科普类干货)
蓝牙在短距离无线通信领域占据举足轻重的地位—— 从手机.平板.PC到车载设备, 到耳机.游戏手柄.音响.电视, 再到手环.电子秤.智能医疗器械(血糖仪.数字血压计.血气计.数字脉搏/心率监视器.数字体 ...