谢谢分享 先顶后看。 感谢分享 感谢分享 不错
RE: [授客]史上最详细之Selenium css元素定位详解ijunh
ytf 应该是不错的东西吧,下载看看,谢谢楼主分享selenium win7+selenium2.0+python环境搭建
[此博文包含图片] (2014-11-18 20:25:53)
转载▼
标签:
win7
selenium2.0
python
环境搭建
eclipse
分类: 测试工具
win7+selenium2.0+python环境搭建
by:授客 QQ:1033553122
步骤1:下载python
担心最新版的支持不太好,这里我下载的是python 2.7(selenium之前不支持python3.x)
步骤2:安装python
下载好后直接安装,安装完后,记得把python的安装路径添加系统环境变量Path中(这个很简单,不懂的请自己百度)。
步骤3:下载setuptools
我win7 32位系统,下载的是setuptools-0.6c11.win32-py2.7。setuptools是一个帮助你安装python包的第三方工具,下载好后直接安装即可(pip依赖于setuptools的安装)
软件下载和安装说明参见页面:https://pypi.python.org/pypi/setuptools
步骤4:安装pip工具
cmd开启控制台,cd命令进入到E:Python2\Scripts> ,执行 easy_install pip, 等待完成即可
C:\Users\laifuyu>cd /d "d:\Program Files\Python27\Scripts"
d:\Program Files\Python27\Scripts> easy_install.exe pip
附:easy_install使用说明
安裝套件:
easy_install PackageName
更新套件:
easy_install -U PackageName
移除套件:
easy_install -m PackageName
显示说明:
easy_install --showhelp
备注:如果网络被墙或者没连网,则上述方法安装失败,这种情况下,必须手动安装。
下载得到pip tar.gz文件,这里我用的是pip-1.5.4.tar,解压,然后到windows的cmd中,进入解压目录运行setup.py install
步骤5:安装 Selenium Client Drivers
以下是官方说明:
In order to create scripts that interact with the Selenium Server (Selenium RC, Selenium Remote Webdriver) or create local Selenium WebDriver script you need to make use of language-specific client drivers. These languages include both 1.x and 2.x style clients.
输入pip install selenium 或者 pip install –U selenium后回车,等待下载并安装,如果无错误 即安装成功。
C:\Users\laifuyu>cd /d "d:\Program Files\Python27\Scripts"
d:\Program Files\Python27\Scripts>pip.exe install selenium
说明:如果网络被墙或者非连网状态,那么上述安装无效,必须手动安装,步骤如下:
一,下载selenium包
下载地址:https://pypi.python.org/pypi/selenium
我下载的是selenium-2.40.0.tar.gz
手动下载selenium的安装包后,右键解压缩,,保险起见,解压后把整个目录放到C:\Python27\Lib\site-packages下,打开CMD窗口,进入解压后的目录,运行命令setup.py install
selenium <wbr>win7+selenium2.0+python环境搭建
安装完后可以删除解压缩后的文件
步骤6:安装JAVA JDK并配置环境变量
这里我安装的是jdk-6u14-windows-i586 Java SE Development Kit 6u14 for Windows, Multi-language
环境变量的配置 参考“windows xp或Win7下配置JDK环境变量.doc“文档
步骤7.下载Eclipse
下载后解压可用,无需安装,我下载的是标准版eclipse-standard-kepler-SR2-win32
步骤8.在Eclipse搭建python的开发环境
有以下8.1,8.2两种方法
8.1,下载PyDev 2.5.0.zip后解压(经过测试,PyDev 2.5.0可以,3.3.0不支持)
,得到Plugins和Feature文件夹,复制两文件夹中的内容分别放到到Eclipse目录下对应目录中,然后重启Eclipse。若在Eclipse菜单Help->About Eclipse->Installation Detail->Plug-ins,能看到PyDev组件,则表示安装成功。
selenium <wbr>win7+selenium2.0+python环境搭建
8.2, 直接在Eclipse中选择菜单:Help—Install New Software-Add,输入http://pydev.org/updates,点击OK下载。
selenium <wbr>win7+selenium2.0+python环境搭建
然后选中下载好的PyDev软件
selenium <wbr>win7+selenium2.0+python环境搭建
然后一路Next,进入安装路径选择界面,使用默认设置,接受许可协议,然后 Finish。Eclipse将下载 PyDev,可以从 Eclipse任务栏中看到下载的进度。PyDev安装好后,需要重启Eclipse。
selenium <wbr>win7+selenium2.0+python环境搭建
安装过程中可能出现上述,,
可能原因一:需要代理上网
解决方法:给eclipse 设置代理
默认的Eclipse 是不用代理上网,但在一些公司的局域网,需要使用代理上网,
因而需要手工设置eclipse的上网设置
window-->preferences-->general-->network connections
选中 manual proxy configuration: 依次填入http proxy , port就ok 了。
另外,如果代理需要用帐号和密码就需要选中 Enable proxy authentication,
然后填上 user name及password
selenium <wbr>win7+selenium2.0+python环境搭建
步骤9.配置PyDev
PyDev安装好之后,需要配置解释器。在 Eclipse 菜单栏中,选择Window > Preferences > Pydev > Interpreter – Python>New,输入名字和Python.exe所在安装路径,添加已安装的解释器
selenium <wbr>win7+selenium2.0+python环境搭建
点击Ok,跳出一个有很多复选框的窗口,选择需要加入SYSTEM pythonpath的选项
selenium <wbr>win7+selenium2.0+python环境搭建
一般可以采用默认设置,点击Ok
selenium <wbr>win7+selenium2.0+python环境搭建
点击OK,保存配置
步骤10.执行Selenium实例
下面,我们来创建一个python项目。
在 Eclipse 菜单栏中,选择 File > New > Project > Pydev > Pydev Project,新建项目:PyCase,单击 Next。
selenium <wbr>win7+selenium2.0+python环境搭建
注意:如果在创建项目的时候没有选中“Create default src folder and add it to the pythonpath”复选框,则需要通过 File > New > Other > Source Folder 手动创建一个源代码文件夹src。
点击finish,如下
selenium <wbr>win7+selenium2.0+python环境搭建
步骤11.创建 Python 包和模块
接下来,在刚创建的项目中开始创建Python 包和模块。
进入 Pydev 透视图,在 Python Package Explorer 中,右键单击 src,选择 New->Pydev Package,输入 Package 名称Py27。
selenium <wbr>win7+selenium2.0+python环境搭建
单击 Finish,Python 包就创建好了,此时,自动生成__init__.py 文件,该文件不包含任何内容。
selenium <wbr>win7+selenium2.0+python环境搭建
创建完 Pydev Package 后,右键单击创建的包Py27,选择 New->Pydev Module,输入模块名称PyCase1.py Finish。这样,Python 模块就建成了
selenium <wbr>win7+selenium2.0+python环境搭建
selenium <wbr>win7+selenium2.0+python环境搭建
步骤12.修改PyCase1.py的内容如下
# -*- coding: utf-8 -*-
fromselenium import webdriver
import time
if__name__ == "__main__":
driver = webdriver.Ie()
driver.get('http://www.baidu.com')
driver.implicitly_wait(20)#
driver.find_element_by_id('kw1').send_keys(u'授客')
driver.find_element_by_id('su1').click()
time.sleep(5)
driver.quit()
步骤13.添加浏览器驱动webdriver支持
上述脚本是以IE浏览器为脚本运行环境,所以下载IE驱动。selenium官网有提供下载http://code.google.com/p/selenium/downloads/list
这里我用的是IEDriverServer_Win32_2.40.0.zip,下载后解压,把IEDriverServer.exe放在python安装目录,与python.exe在同一目录下。
备注:如过是其它浏览器也是则换成其它浏览器驱动
步骤14.执行脚本看效果
右击PythonCase1.py,Run As->Python Run,,会弹出ie浏览器并自动输入查询条件,执行。
.0 python 环境搭建 eclipse
备注:运行过程中如果出现WebDriverException: Message: u'Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.' 这个错误,更改IE的internet选项->安全,将Internet/本地Internet/受信任的站定/受限制的站点中的启用保护模式全部去掉勾,或者全部勾上。
求学者 求学者 正在学习Selenium谢谢LZ :handshake谢谢分享 学习 学习