Python_python2.7+webdriver+eclipse环境搭建

之前一直用selenium+java的方式进行自动化测试 
最近在自学python,想把selenium也集成到python来 

1. 安装python: 
 http://www.python.org/getit/releases/2.7.2/ 

2. 安装easy-install:类似linux的apt-get install 一样: 
 http://pypi.python.org/packages/2.7/s/setuptools/ 
  
3. cmd命令行进入到python/scripts目录,执行:easy_install.exe pip 
 安装完成后继续安装selenium:pip install selenium 

4. 好了,所有安装完成了,接下来写段小代码测试下是否可用: 
from  selenium  import  webdriver  from  selenium.common.exceptions 
import  NoSuchElementException  from  selenium.webdriver.common.keys 
import  Keys  import  time 

browser=webdriver.Firefox()

browser.get("http://www.baidu.com") #http://很重要,木有的话调用不成功

element=browser.find_element_by_id("su").click()

print browser.title

browser.close()

5. 解决chrome不能调用问题: 
  以上代码,修改 
browser   =   webdriver   .   Firefox   () --> browser = webdriver.Chrome()后就报错(具体看报错信息可在cmd下python yourcode.py下查看)
查看报错信息发现是缺陷chromedriver,google了一下,有人已经遇到过这个问题了,于是学习之:
下载chromedriver:
http://code.google.com/p/chromedriver/downloads/detail?name=chromedriver_win_19.0.1068.0.zip&can=2&q=
将下载文件chromedriver解压并拷贝到chrome的目录下:
 
C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\Application
最后将这个路径添加到path中(步骤略)
然后再次运行,o了!!!

6. IE调用:
browser = webdriver.Ie()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值