《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 ...
随机推荐
- AJax登录。。转
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX 是一种用于创建快速 ...
- Ubuntu 14.04--php的安装和配置
更新源列表 打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"--& ...
- 文件过滤驱动框架Minispy解析一
因工作需要,研究minispy文件过滤框架,上图为我整理出的其内核部分代码的逻辑.
- [译]MVC网站教程(三):动态布局和站点管理
目录 1. 介绍 2. 软件环境 3. 在运行示例代码之前(源代码 + 示例登陆帐号) 4. 自定义操作结果和控制器扩展 1) OpenFileResult 2) ImageR ...
- HaProxy配置
安装 http://www.cnblogs.com/wang1988ming/archive/2012/10/24/2737507.html 配置 global log 127.0.0.1 local ...
- Lesson 9 A cold welcome
Text On Wednesday evening, we went to the Town Hall. It was the last day of the year and a large cro ...
- 为什么google bazel构建工具流行不起来
作者Jack47 转载请保留作者和原文出处 之前博主写了系列文章Google软件构建工具Bazel原理及使用方法介绍.最近使用了一段时间后,觉得这个东西不是一种通用的构建工具,很难对接到情况复杂的大的 ...
- 进一步封装highchart,打造自己的图表插件:jHighChart.js
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表.支持的图表类型有曲线图.区域图.柱状图.饼状图.散状点图和综合 ...
- Worktile 技术架构概要
其实早就该写这篇博客了,一直说忙于工作没有时间,其实时间挤挤总会有的,可能就是因为懒吧!从2013年11月一直拖到现在,今天就简单谈谈 Worktile 的技术架构吧 . Worktile 自上线到现 ...
- Nhibernate 4.0 教程入门
Nhibernate 4.0 教程 目录 1. 下载Nhibernate 4.04. 1 2. 入门教程... 2 3. 测试项目详解... 3 4. 总结.. ...