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 ...
随机推荐
- [推荐]Bitnami 开源软件包安装解决方案
[推荐]Bitnami 开源软件包安装解决方案 Bitnami is an app store for server software. Install your favorite applicati ...
- [原创]配置管理技术圈QQ群:129489184
[原创]配置管理技术圈QQ群:129489184 配置管理技术圈QQ群:129489184,研究cvs,svn,git,cc等平台配置技术,涉及版本控制,持续集成,自动化构建等! 欢迎各位同学来,来时 ...
- 【VerySky原创】 ME9F
[VerySky原创] V_EKKONA - Generierte Tabelle zu einem View V_EKKONA-PFLD4 字段 SE71查看 至于图片:在表STXBITMAPS中 ...
- A Xamarin.Forms Infinite Scrolling ListView
from:http://www.codenutz.com/lac09-xamarin-forms-infinite-scrolling-listview/ The last few months ha ...
- NAS服务器局域网内IPad、手机、电视盒子等联网播放
为把各个移动硬盘和不同电脑的数据进行统一管理,入手了一台希捷 Seagate Business 无内置硬盘 商业级 2盘位 云存储网路存储,经过卖家指点和不断摸索,终于能用了,主要步骤如下: 1. 系 ...
- 解决.Net 4.0 A potentially dangerous Request.Form value was detected from the client 异常
在web.config中加入 <httpRuntime maxRequestLength="22000" executionTimeout="43200" ...
- Qt 实现遥感图像显示时的连动效果
遥感图像处理时少不了ENVI,用过ENVI的人都知道,打开图像时或图像处理完后,在缩略图上移动鼠标时,鼠标周围的图像信息会在大的视图中实时的显示,即大图会跟着小图中的鼠标移动,这即是图像的连动效果.如 ...
- Android 数据通信
一. Http/Net1. http 通讯协议和android中相关API介绍 2.发送http请求实例[GET,POST]论坛参考文献:http://www.eoeandroid.com/viewt ...
- HDU 3874 Necklace (树状数组 | 线段树 的离线处理)
Necklace Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total S ...
- 自定义Property属性动画
同步发表于 http://avenwu.net/customlayout/2015/04/06/custom_property_animation/ 代码获取 git clone https://gi ...