码迷,mamicode.com
首页 > 编程语言 > 详细

Python(一)|selenium + python自动化测试环境搭建

时间:2016-05-30 19:56:12      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多优点:

*  免费,也不用再为破解QTP而大伤脑筋

*  小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序。

*  这也是最重要的一点,不管你以前更熟悉C、 java、ruby、python、或都是C# ,你都可以通过selenium完成自动化测试,而QTP只支持VBS 

*  支持多平台:windows、linux、MAC ,支持多浏览器:ie、ff、safari、opera、chrome

*  支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器的执行,相当于分发机的功能。

 

搭建平台windows 

准备工具如下:

-------------------------------------------------------------

下载python

http://python.org/getit/

下载setuptools 【python的基础包工具】

http://pypi.python.org/pypi/setuptools   下载安装包和ez_install.py内容

下载pip 【python的安装包管理工具】

https://pypi.python.org/pypi/pip

-------------------------------------------------------------

因为版本都在更新,pyhton选择2.7.xx ,setuptools 选择你平台对应的版本,pip 不要担心tar.gz 在windows下一样可用。

 

window安装步骤:

 

  1、python的安装 ,这个不解释,exe文件运行安装即可,既然你选择python,相信你是熟悉python的,我安装目录C:\Python27 

  2、setuptools 的安装也非常简单,同样是exe文件,默认会找到python的安装路径,将安装到C:\Python27\Lib\site-packages 目录下。

      通过上面提供的setuptools的连接,拖动页面到底部找到,setuptools-21.2.2.tar.gz 文件(版本随着时间版本会有更新),对文件进行解压,setuptools的路径下直接复制文件内容到新txt文件,修改文件名称为ez_install.py,进入windows命令提示下执行ez_install.py:

C:\setuptools-21.2.2>python ez_install.py 没有报错表示安装成功。

 

(如果提示python不是内部或外部命令!别急,去配置一下环境变量吧)

修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:

变量名:PATH

变量值:;C:\Python27  和C:\Python27\Scripts

 

  3、安装pip ,我默认解压在了C:\pip-1.3.1 目录下

  4、打开命令提示符(开始---cmd回车)进入C:\pip-1.3.1目录下输入:

C:\pip-1.3.1  > python setup.py install 

  5、再切换到C:\Python27\Scripts 目录下输入:

C:\Python27\Scripts > easy_install pip

  6、安装selenium,(下载地址: https://pypi.python.org/pypi/selenium    )

如果是联网状态的话,可以直接在C:\Python27\Scripts  下输入命令安装:

C:\Python27\Scripts > pip install -U selenium

如果没联网(这个一般不太可能),下载selenium 2.33.0 (目前的最新版本)

并解压把整个目录放到C:\Python27\Lib\site-packages 目录下。

 

=======如果你不分析wedriver 原理的话,下面两步可以省略=============

  7、下载并安装(http://www.java.com/zh_CN/download/chrome.jsp?locale=zh_CN)什么?你没整过java,参考其它文档吧!这不难。

  8、 下载selenium 的服务端(https://code.google.com/p/selenium/)在页面的左侧列表中找到

selenium-server-standalone-XXX.jar  

对!就是这个东西,把它下载下来并解压;

在selenium-server-standalone-xxx.jar目录下使用命令 java -jar selenium-server-standalone-xxx.jar启动(如果打不开,查看是否端口被占 用:netstat -aon|findstr 4444)。

 ===============================================

以上知识采摘至博客园虫师,实践后修改部分内容发布作为学习总结。

Python(一)|selenium + python自动化测试环境搭建

标签:

原文地址:http://www.cnblogs.com/xdblife/p/5543552.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!