Selenium2自动化测试实战_基于Python语言
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-10-06 14:40:47
微信
赏
支付宝
文档简介:
前言
记得在2013年,笔者计划要学习一门脚本语言用来辅助测试工作,当时
在Ruby与Python之间犹豫不定。后来开始接手社区项目的测试工作,由
于社区项目基于Python开发,所以,就自然选择了Python。Python语言
的简单易用与丰富的类库给我带来了很大惊喜。
后来考虑到公司的Web产品比较适合进行自动化测试,再加上对产品的
开发进度有很好的节奏把控,于是就有了充足的时间尝试开展自动化测
试。在此之前,我对QTP和Selenium两个自动化测试工具都有过接触,
考虑在这两者之间选择其一。一方面是我个人更偏向于使用开源工具,
另一个重要原因是Selenium支持多种编程语言,包括Python。于是,就
选择了Python与Selenium这样的组合进行产品自动化测试的尝试。
初期的学习遇到了不少问题。首先,Selenium本身并不是一个单独的工
具,它包含IDE、Gird和WebDriver等几个部分;其次,Selenium与编程
语言的关系,以及它在编程语言中所扮演的角色;最后,如何开发一个
完整的自动化测试项目。初学者都会有这样的疑问。
当时,基于Python语言的Selenium自动化测试资料并不太多,大多资料
都是基于Java语言的,所以学习过程也颇费周折。不过,在此过程中也
得到了许多朋友的帮助,其中,乙醇的文档和MarkRabbit的细心指导对
我的帮助很大,在此表示感谢。
从事软件测试工作不久后,我便养成了写博客的习惯,把平时的学习与
积累用简单易懂的方式整理成博文,自然也会把这个技术以一个系列整
理分享。后来,为了方便读者阅读,把这个系列的十几篇博文整理成了
PDF格式,并命名为Selenium WebDriver(python) ,这应该可以看作本
书的原型。再后来,不断地更新与扩充这份文档的内容,技术不再局限
于WebDriver API的操作,于是更名为《Selenium 2 Python自动化测试实
战》,基本知识体系已经确定。与此同时,与乙醇合作的自动化相关课
程也在同步开展中,使本文档中的内容具有很强的实战性,以解决具体
的问题为出发点,用大量的实例来说明自动化实施的思想与概念。
本书的写作目的并不是为了简单地告诉读者如何使用一个自动化测试工
具,这并非我的初衷,我希望读者在学习本书的内容后能提高综合的技
术高度与宽度,从而摆脱简单的手工测试,向高级测试工程师的道路迈
2.1.1 安装Python
2.1.2 安装setuptools与pip
2.1.3 安装Selenium
2.1.4 ActivePython
2.2 Ubuntu下的环境搭建
2.3 使用IDLE编写Python
2.4 编写第一个自动化脚本
......
评论
发表评论