selenium Python环境搭建
搭建环境:
一、 下载并安装Python 及相关工具setuptools、pip
1、 搭建平台windows
准备工具如下:
-------------------------------------------------------------
下载python
http://python.org/getit/
下载setuptools 【python 的基础包工具】
http://pypi.python.org/pypi/setuptools
下载pip 【python 的安装包管理工具】
https://pypi.python.org/pypi/pip
-------------------------------------------------------------
因为版本都在更新,pyhton 选择2.7.xx ,setuptools 选择你平台对应的版本,pip 不
要担心tar.gz 在windows 下一样可用。
2、安装
1、python 的安装,这个不解释,exe 文件运行安装即可,既然你选择python,相信你
是熟悉python 的,我安装目录C:\Python27
2、setuptools 的安装也非常简单,同样是exe 文件,默认会找到python 的安装路径,
将安装到C:\Python27\Lib\site-packages 目录下
3、安装pip ,我默认解压在了C:\pip-1.3.1 目录下
4、打开命令提示符(开始---cmd 回车)进入C:\pip-1.3.1目录下输入:
C:\pip-1.3.1 > python setup.py install
(如果提示python 不是内部或外部命令!别急,去配置一下环境变量吧)
修改我的电脑->属性->高级->环境变量->系统变量中的PATH 为:
变量名:PATH
变量值:;C:\Python27
5、再切换到C:\Python27\Scripts 目录下输入:
C:\Python27\Scripts > easy_install pip 该步骤与第四步重复,都是安装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 目录下。 在selenium目录下执行命令setup.py install 进行安装selenium模块。 后续7、8步骤可以不进行,就可以进行简单地测试。
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)。
安装完成后,测试脚本过程中,如果出现提示“importerror:no module named selenium”说明没有安装selenium模块,需要在selenium目录下执行:setup.py install 进行安装。完成后在进行测试,可以通过。
例如:
# coding = utf-8
from selenium import webdriver
driver =webdriver.Firefox()
driver.get('http://www.baidu.com')
print driver.title
driver.quit()
安装软件的环境变量 设置:
1、 Python
在环境变量PATH添加Python安装路径 即:C:\Python27
系统变量添加:
完成后,即可以在cmd命令行下进行Python 操作:
2、 java
安装完Java安装包后,如需在命令行下进行Java命令的操作,在系统变量下添加或者编辑CLASSPATH、JAVA路径;所添加路径即是你安装目录路径。如图:
实在不会,自行百度。

浙公网安备 33010602011771号