搭建平台windows
准备工具如下:-------------------------------------------------------------下载pythonhttp://python.org/getit/下载setuptools 【python 的基础包工具】http://pypi.python.org/pypi/setuptools下载pip 【python 的安装包管理工具】https://pypi.python.org/pypi/pip1、python 的安装,这个不解释,exe 文件运行安装即可,既然你选择python,相信你
是熟悉python 的,我安装目录C:\Python272、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 不是内部或外部命令!别急,去配置一下环境变量吧)5、再切换到C:\Python27\Scripts 目录下输入:
C:\Python27\Scripts > easy_install pip6、安装selenium,(下载地址: https://pypi.python.org/pypi/selenium )如果是联网状态的话,可以直接在C:\Python27\Scripts 下输入命令安装:C:\Python27\Scripts > pip install -U selenium1. 下载解压,你会得到一个chromedriver.exe 文件,把这个文件放到
chrome 的安装目录下...\Google\Chrome\Application\ ,然后设置path 环境变量,把chrome 的安装目录(我的:C:\Program Files\Google\Chrome\Application)然后测试:
#encoding: utf-8
import osfrom selenium import webdriverfrom selenium.webdriver.common.keys import Keyschormedriver = "C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chromedriver.exe"#打开IE浏览器#iedriver = "C:\Program Files\Internet Explorer\IEDriverServer.exe"#os.environ["webdriver.ie.driver"] = iedriver#打开谷歌浏览器os.environ["webdriver.chrome.driver"]= chormedriverbrowser = webdriver.Ie(chormedriver)browser.maximize_window()browser.get("http://www.51.la/")#assert "Python" in driver.titleelem = browser.find_element_by_id("uname") #根据id定位到节点elem.send_keys("xxxx") #向文本框添加内容elem = browser.find_element_by_id("upass") #同上elem.send_keys("xxxxx") #同上browser.find_element_by_class_name("btlogin").click() #点击提交按钮browser.find_element_by_link_text("查看统计报表").click()
browser.find_element_by_link_text("访问明细").click()
browser.find_element_by_link_text("下载当前报表").click()
方法详见API,重点在节点的定位上,有多种定位方法。