1.下载并安装python,去这个地址下载最好的就好http://www.python.org/getit/,如图所示:(selenium暂时不支持python3)

phytium BIOS_jar

2.下载安装setuptools的Windows版本(python的基础包工具)
   http://pypi.python.org/pypi/setuptools/0.6c11下载setuptools,对应python下载了2.7的版本,打开网页后如果看不懂英文,则在浏览器界面按Ctrl+F键搜索”setuptools-0.6c11.win32-py2.7”,如图:

phytium BIOS_python_02

点击一下即可下载.如果系统是64位的,当报错的时候,百度一下即可找到答案.

3.下载并安装pip工具【这个工具是python的安装包管理工具,类似于Ubuntu的aptget工具】
   去这个地址http://pypi.python.org/pypi/pip下载,

点击页面右侧中的

phytium BIOS_phytium BIOS_03

即可下载.

4.将下载好的【pip-1.X.tar.gz】解压到任意文件夹下,最好不要在中文文件夹下.

如:F:\pip-1.3.1

5、使用CMD命令进入以上解压后的文件夹,然后使用python setup.py install

   (如果python命令使用不成功,请配置下环境变量:电脑->属性->高级->环境变量->系统变量中的PATH的值后面加上;D:\Python27;就能OK,注意分号为结束)

6、再打开CMD命令,进入python的script路径,如本人的D:\Python27\Scripts

7、然后输入命令:easy_install pip ,如果出现下图:

phytium BIOS_python_04

(恭喜你这边安装成功后,就可以顺利使用pip命令了)

8、安装selenium,联网的话,直接使用pip安装selenium,命令行进入 python27/script 执行:pip install -U selenium;

如图:

phytium BIOS_phytium BIOS_05

即可联网自动安装.

 

9.使用selenium

1>.下载载selenium的服务端,下载路径https://code.google.com/p/selenium/downloads/list,如图:

phytium BIOS_phytium BIOS_06

2>.下载安装jdk SE

http://www.oracle.com/technetwork/java/javase/downloads/index.html

安装完成好后,需要配置环境变量,具体请百度一下,你就知道!
    3>.将D:\Python27\Lib\site-packages\selenium目录下的selenium.py文件

复制到 Python27\Lib\site-packages目录下
    4>.将下载的selenium-server-standalone-X.XX.X.jar文件移动到方便操作的文件目录下,如E:\根目录下.
    5>.使用jar命令启动服务,cmd命令行下进入 selenium-server-standalone-X.XX.X.jar所在目录下,即E:\
      执行java -jar selenium-server-standalone-X.XX.X.jar --multiwindow打开seleinum RC

phytium BIOS_jar_07


       ‘'如果打不开,查看是否端口被占用。netstat -aon|findstr 4444"

        (每次电电脑重启都要用jar命令启动服务)

10.打开python的idle,运行如下脚本,看运行是否成功(此为火狐浏览器脚本)

# coding=gbk
from selenium import webdriver

browser = webdriver.Firefox() # 打开火狐浏览器
browser.get("http://www.baidu.com") # 登录百度首页

11.要想支持IE,下载IEDriverServer

http://code.google.com/p/selenium/downloads/list),解压缩之后,将exe程序放在安装python的根目录下即D:\Python27目录下。

 

phytium BIOS_phytium BIOS_08

12.下面是一个IE的例子,打开百度,自动搜索selenium。

from selenium import webdriver
 from selenium.webdriver.common.keys import Keys
 driver = webdriver.Ie()
 driver.get("http://www.baidu.com")
 elem = driver.find_element_by_name("wd")
 elem.send_keys("selenium")
 elem.send_keys(Keys.RETURN)