python+ selenium自动化测试环境搭建

现在Selenium web自动化测试工具是相当的火爆,而且还支持多语言,这里主要介绍一下Python和Selenium的结合使用。

WINDOWS平台搭建

准备工具如下:

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

下载python

http://python.org/getit/

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

http://pypi.python.org/pypi/setuptools, 或者直接到https://pypi.python.org/packages/source/s/setuptools/来下载


https://pypi.python.org/packages/2.7/s/setuptools/

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

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

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

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

Python2.x和3.x的区别很大,这里我选用的2.7.6。

安装步骤:

1. Python的安装。因为是.exe文件,这里就不赘述了,一路NEXT即可。比如默认安装在C:\Python27目录下。

注意: 安装后,要将Python的安装路径配置在环境变量里。

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

变量名:PATH

变量值:;C:\Python27 

2. 安装Setuptools。这里有两种情况:

如有用的是XP或者WIN7 32位系统,那简单了,用上面下载的setuptools-0.6c11.win32-py2.7.exe就可以啦。

默认会找到python的安装路径,将安装到C:\Python27\Lib\site-packages 目录下。

如果使用的的WIN7 64位的或者更高的版本,要安装一下Setuptools的这个版本:
现在适合的tar.gz文件,比如setuptools-1.3.2.tar.gz 文件(版本随着时间版本会有更新),对文件进行解压,找到ez_install.py文件,进入windows命令提示下执行
C:\setuptools-1.3>python ez_install.py 没有报错表示安装成功。

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

并解压把整个目录放到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)。

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

ubuntu 下安装方式 

1、安装:setuptools

root@fnngj-H24X:~# apt-get install python-setuptools

2、安装pip

root@fnngj-H24X:/home/fnngj/python# tar -zxvf pip-1.4.1.tar.gz

root@fnngj-H24X:/home/fnngj/python# cd pip-1.4.1/ 

root@fnngj-H24X:/home/fnngj/python# python setup.py install

3、安装selenium

root@fnngj-H24X:/home/fnngj/python/pip-1.4.1# pip install -U selenium

配置Chrome Driver

Chrome driver的下载地址:http://chromedriver.storage.googleapis.com/index.html

下载解压,你会得到一个chromedriver.exe文件,将该路径添加到PATH环境变量里。

如果没添加,运行脚本时会报运行提示started no prot 9515错误。

另外还有注意,Chromedriver的版本和Chrome浏览器的版本也要适合,如果Chrome浏览器的版本比较低,同样也会报错的。

好了,环境基本差不多啦,赶紧来试试吧。


python+ selenium自动化测试环境搭建_第1张图片

如果要输入中文,要加u,另外coding=UTF-8不要写成coding = UTF-8(加了空格),这样也会报错

python+ selenium自动化测试环境搭建_第2张图片

本文参考: http://www.cnblogs.com/fnng/archive/2013/05/29/3106515.html

你可能感兴趣的:(python,Selenium)