搭建步骤如下:
1、下载并安装python
去这个地址http://www.python.org/getit/,本人使用的是2.7的python版本
2、下载并安装setuptools的Windows版本【这个工具是python的基础包工具】
去这个地址http://pypi.python.org/pypi/setuptools下载setuptools,对应python下载了2.7的版本
3、去这个地址http://pypi.python.org/pypi/pip下载pip【pip-1.0.2.tar.gz】
4、将【pip-1.0.2.tar.gz】用WINRAR解压到相应文件夹
5、使用CMD命令进入以上解压后的文件夹,然后使用python setup.py install
(如果python命令使用不成功,请配置下环境变量:PATH=PATH;D:\Python27; 就能OK)
在这个命令之后我困扰了很久很久,真的很久,因为接下来那篇感谢的博客中的步骤是使用pip install -U selenium,这个命令一直解决不了,后来使用强大的google不是baidu(虽然我是在baidu上写这篇文章),查找了下英文资料,很快就解决了,感谢万能的google
6、再打开CMD命令,进入python的script路径,如本人的D:\Python27\Scripts
7、然后输入命令:easy_install pip (恭喜你这边安装成功后,就可以顺利使用pip命令了)
8、直接使用pip安装selenium,命令为:pip install -U selenium
OK 框架的搭建基本完成,那么就来看看是否成功\(^o^)/~
还忘记说了点,需要下载selenium的服务端
1、本人使用的是2.14.0的server,下载路径http://selenium.googlecode.com/files/selenium-server-standalone-2.14.0.jar
2、使用jar命令启动服务,如:java -jar selenium-server-standalone-2.14.0.jar
(写到这里,才想起来需要搭建java环境,搭建可以去官网下载jre)
3、打开python的IDLE,使用如下脚本试运行看成功否:
fromselenium importwebdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keysimportKeys
import time
browser=webdriver.Firefox()# Get local session of firefox
browser.get("http://www.yahoo.com")# Load page
assert"Yahoo!"inbrowser.title
elem=browser.find_element_by_name("p")# Find the query box
elem.send_keys("seleniumhq"+Keys.RETURN)
time.sleep(0.2)# Let the page load, will be added to the API
try:
browser.find_element_by_xpath("//a[contains(@href,'http://seleniumhq.org')]")
exceptNoSuchElementException:
assert0,"can't find seleniumhq"
browser.close()