selenium webdriver (python) 第二版
前言
对于大多软件测试人员来讲缺乏编程经验(指项目开发经验,大学的C 语言算很基础的编程知识)一直是难以逾越的鸿沟,并不是说测试比开发人员智商低,是国内的大多测试岗位是功能测试为主,在工作时间中,我们很难深入的接触和使用编程技术;
笔者认为自动化测试尽管有很多不足,更不能完全替代手工测试,但确实是测试人员发展的一个方向,越来越多的公司在实践自动化,越来多的项目在尝试自动化;所以对于功能测试人员来讲,掌握项目自动化测试技术自然能提高测试技术水平,能够保持不被淘汰,又能在激烈的竞争中处于优势地位。
为什么选python,因为他语法简单;如果你有一点C 语言或java 语言基础的,将会非常容易地学会并使用python。自动化脚本本身要比开发程序简单得多,大多人学编程半途而废就是没有实践的机会;那么通过selenium webdriver python 进行自动化测试,很快就可以学以致用,建立继续学习的信心与动力;可以平滑的过渡到真正的编程经验上。
如果要使用java 或ruby 语言通过selenium webdriver 来实施自动化测试,虽然各种语言的语法有差别,但思路是相通的;相信本文档依然可以提供给你学习的思路。
继续在这里感谢:
乙醇前辈,他在ruby+selenium 方面有很深的功力;另一位要感谢的是 rabbit ,他在python+selenium 的学习中给我了很多帮助。
下面要简单说说本文档的内容:
《selenium webdriver python (第二版)》相比第一版增加各种弹窗处理方法以及其它常用方法,补充了第一版遗漏的对cookie 的处理;当然最的亮点应该是加入了unittest单元测试框架;不借助框架的力量,我们很难在项目中真正的实施自动化技术。
本文档仍然有很多不足够,毕竟不是以出书的标准来要求的,可能很多知识点解释的不透彻,甚至错误的地方,请提出你的意见给本人。
本文档不是API,所以还有很多方法没有整理,如果在学习的过程中有任何疑问,请查阅在线AIP 文档:
http://selenium.googlecode.com/git/docs/api/py/index.html



(全文档共80页)
文档定价: 5元
说明:
1、为什么收费?这是我花费了不少精力整理的,学会本文档起码有在项目中实施自动化的能力;我更多的是觉得这东西对测试人员有价值,所以才花时间精力整理,我不希望自己的劳动价值是零。
2、互联网本来就是开放分享的平台,鄙视这种行为!我在博客园两年多分享了170多篇博客,未有一个月间断过,请你分享的比我多时再来指责我;不买是你的权利。
3、参加个自动化测试的培训多少钱? 买本自动化测试书多少钱? 何况市面上的两本关于selenium的自动化测试书(当当网搜索一下就出来,这里不说书名)翻译了一下官方文档,凑页教你selenium IDE 录制,实在不敢恭维。
4、有自动化大牛说,你这种小儿科也敢拿来骗钱!? 好吧,那你也弄一份免费的出来,我不是怀疑你的能力,是你是否愿意花精力去做这份文档;
5、怎么获得文档?
6、请尊重作者的劳动成果,购买的同学不要传播;《selenium webdriver (python) 第一版PDF》 第一版完全免费,你可以任意传播。
《selenium2 python 自动化测试实战》
迄今为止最好的 “自动化测试开发” 教程。
selenium webdriver (python) 第二版的更多相关文章
- selenium webdriver (python) 第三版
感谢 感谢购买第二版的同学,谢谢你们对本人劳动成果的支持!也正是你们时常问我还出不出第三版了,也是你们的鼓励,让我继续学习整理本文档. 感谢乙醇前辈,第二版的文档是放在他的淘宝网站上卖的,感谢他的帮忙 ...
- selenium webdriver (python)2
selenium webdriver (python) 第二版 前言 对于大多软件测试人员来讲缺乏编程经验(指项目开发经验,大学的C 语言算很基础的编程知识)一直是难以逾越的鸿沟,并不是说测试比开发 ...
- selenium webdriver (python)
selenium webdriver (python) 第一版PDF Posted on 2013-08-30 22:59 虫师 阅读(221) 评论(0) 编辑 收藏 前言 如果你是一位有pytho ...
- 【转】Selenium WebDriver + Python 环境
转自:http://www.myext.cn/webkf/a_11878.html 1. 下载必要工具及安装包 1.1 [Python开发环境] 下载并安装Python 2.7.x版本 下载地址:ht ...
- Selenium WebDriver + Python 环境配置
1. 下载必要工具及安装包 1.1.[Python开发环境] 下载并安装Python 2.7.x版本(当前支持2.x版本,不要下载最新的3.X的版本因为python3并非完全兼容python2) ...
- Selenium WebDriver + python 自动化测试框架
目标 组内任何人都可以进行自动化测试用例的编写 完全分离测试用例和自动化测试代码,就像写手工测试用例一下,编写excel格式的测试用例,包括步骤.检查点,然后执行自动化工程,即可执行功能自动化测试用例 ...
- selenium webdriver (python) 第一版PDF
前言 如果你是一位有python语言基础的同学,又想通过python+ selenium去实施自动化,那么你非常幸运的找到了这份文档,我也非常荣幸能为你的自动化学习之路带来一丝帮助. 其实,我在sel ...
- selenium webdriver (python)的基本用法一
阅在线 AIP 文档:http://selenium.googlecode.com/git/docs/api/py/index.html目录一.selenium+python 环境搭建........ ...
- selenium webdriver python 开始
学习资料: Selenium with Python: http://selenium-python.readthedocs.org/en/latest/index.html 乙醇的python se ...
随机推荐
- 最近碰到了一个病毒木马:virus.win32.ramnit.B
由于 使用了 简单游 平台上的挂机工具: 番茄-自动人机对战免费版1217 ,使用了很久,头段时间家里电脑 360提示有病毒,本来我一直忽略的,但 我扫描了一下,大量的这个木马,于是 吧 简单游卸载 ...
- 无锁编程以及CAS
无锁编程 / lock-free / 非阻塞同步 无锁编程,即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程被阻塞的情况下实现变量的同步,所以也叫非阻塞同步(Non-blocking Sy ...
- 解决ASP.NET在IE10中Session丢失问题【转】
今天发现在IE10中登录我公司的一个网站时,点击其它菜单,页面总会自动重新退出到登录页,后检查发现,IE10送出的HTTP头,和.AUTH Cookie都没问题,但使用表单验证机制(FormsAuth ...
- 【转】使用Cocoapods创建私有podspec
Cocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理.Cocoapods的介绍及优点本文就不在赘述,我开始 ...
- window下,加载redis拓展
下载地址: http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ 看下自己phpinfo的信息 就选择 ts-x86 ...
- LeetCode: Unique Paths 解题报告
A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The ...
- mvc edmx 的config文件
<?xml version="1.0" encoding="utf-8"?> <configuration> <connectio ...
- PD16 Generate Datebase For Sql2008R2时报脚本错误“对象名sysproperties无效”
PowerDesinger16创建数据库表到SQL2008R2时,执行报“对象名sysproperties无效”错误. 主要是在建模时我们对表.列增加了些说明注释,而Sql2005之后系统表syspr ...
- Xcode 8 新特性
在2016 苹果全球开发者大会(WWDC)期间, 苹果一如既往地给开发者们披露了新版的集成开发工具 – Xcode, 在过去的每一次大版本发布中,苹果都会积极地改进开发工具,添加一些极具吸引力的新功能 ...
- Java 10大精华文章收集001
Java语言与JVM中的Lambda表达式全解 Lambda表达式是自Java SE 5引入泛型以来最重大的Java语言新特性,本文是2012年度最后一期Java Magazine中的一篇文章,它介绍 ...