担心 tar.gz 在 windows 下一样可用。
1.3 安装步骤
一、python 的安装 ,这个不解释,exe 文件运行安装即可,既然你选择 python,相信
你是熟悉 python 的,我安装目录 C:\Python27
二、setuptools 的安装也非常简单,同样是 exe 文件,默认会找到 python 的安装路径,
将安装到 C:\Python27\Lib\site-packages 目录下
三、安装 pip ,我默认解压在了 C:\pip-1.3.1 目录下
四、打开命令提示符(开始---cmd 回车)进入 C:\pip-1.3.1目录下输入:
C:\pip-1.3.1
> python setup.py install
(如果提示 python 不是内部或外部命令!别急,去配置一下环境变量吧)
修改我的电脑->属性->高级->环境变量->系统变量中的 PATH 为:
变量名:PATH
变量值:;C:\Python27
五、再切换到 C:\Python27\Scripts 目录下输入:
C:\Python27\Scripts > easy_install pip
六、安装 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 目录下。
注意:七、八两步可以暂不进行,如果你要学习第二十一章 webdriver 原理的时候再进行
也不迟。
==============
七、下载并安装
(http://www.java.com/zh_CN/download/chrome.jsp?locale=zh_CN),什么!?你没整过
java 虚拟机,百度一下 java 环境搭建吧。
八、下载 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)。
==============
1.4 安装 chrome driver
chrome driver 的下载地址在这里。
1. 下载解压,你会得到一个 chromedriver.exe 文件(我点开,运行提示 started no prot
9515 ,这是干嘛的?端口9515被占了?中间折腾了半天),后来才知道需要把这家伙放到
chrome 的安装目录下...\Google\Chrome\Application\ ,然后设置 path 环境变量,把
chrome 的安装目录(我的:C:\Program Files\Google\Chrome\Application),然后再调用
运行:
# coding = utf-8
from selenium import webdriver
driver =webdriver.Chrome()
driver.get('http://radar.kuaibo.com')
print driver.title
driver.quit()
报错提示:
Chrome
version
must
be
>=
27.0.1453.0\n
(Driver
info:
chromedriver=2.0,platform=Windows NT 5.1 SP3 x86)
说我 chrome 的版本没有大于27.0.1453.0 ,这个好办,更新到最新版本即可。
1.5 安装IE driver
在新版本的 webdriver 中,只有安装了 ie driver 使用 ie 进行测试工作。
ie driver 的下载地址在这里,记得根据自己机器的操作系统版本来下载相应的 driver。
暂时还没尝试,应该和 chrome 的安装方式类似。
记得配置 IE 的保护模式
如果要使用 webdriver 启动 IE 的话,那么就需要配置 IE 的保护模式了。
把 IE 里的保护模式都选上或都勾掉就可以了。