selenium webdriver (python) 第二版
2013-09-16 22:49 虫师 阅读(46629) 评论(15) 编辑 收藏 举报前言
对于大多软件测试人员来讲缺乏编程经验(指项目开发经验,大学的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 自动化测试实战》
迄今为止最好的 “自动化测试开发” 教程。