Eclipse_Python_Selenium环境搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse_Python_Selenium环境搭建相关的知识,希望对你有一定的参考价值。
一:下载所需要的安装包
Eclipse和JAVA环境请参看之前的博客进行安装http://www.cnblogs.com/xmmc/p/7462549.html
Python:这里使用的是Python2.7 ,可以从官网https://www.python.org/downloads/下载并进行安装,安装后在系统环境变量Path中添加Python的安装路径,具体操作请百度
PiP:在https://pypi.python.org/simple/pip/下载对应的PiP软件
SetupTools:在https://pypi.python.org/pypi/setuptools#downloads下载SetupTools工具,Win7 32位可以下载setuptools-0.6c11.win32-py2.7.exe,但是Win7 64位必须使用ez_setup.py进行安装,方法是下载ez_setup.py后,在 CMD下执行python
ez_setup.py.(这种方式尚未实践)
备注:由于本实例使用的是Selenium3.6+FireFox,所以需要下载高版本的火狐驱动,驱动地址https://github.com/mozilla/geckodriver/releases
二:安装Python
1)Windows环境安装Python比较简单,直接点击python-2.7.msi,一直下一步直至安装完成。
2)配置Python环境变量,在系统变量Path下增加Python安装路径。
三:在Eclipse中安装pydev插件
1)打开Eclipse,依次点击Help-->Install New SoftWare-->ADD,在弹出的菜单中Name填写:Pydev, Location填写:http://pydev.org/updates,之后稍等几分钟,就会出现图(2)所示内容,之后一直点击
Next按钮,直至Finish,至此pydev插件安装完成。
图(1)
图(2)
四:Eclipse中配置pydev解释器
1)点击Windows ->Preferences.在弹出的对话框中,依次点击pyDev->Interpreters -->Python Interpreter菜单,之后再弹出的菜单中点击New按钮, 选择python.exe的路径, 打开后显示出一个包含很多复选框的窗口. 点OK
至此pydev解释器解析器安装完成。
五:安装SetupTools
我这里使用的工具是setuptools-0.6c11.win32-py2.7.exe,直接点击,一直默认下一步就行,安装完成后的目录如下:
安装完成后在系统变量Path中添加Script路径:
模块安装过程中或许会提示pip版本需要升级,输入pip install --upgrade pip命令进行升级(这块未升级成功,原因待查)
六:安装PIP
1)在cmd命令框下切换到Script目录,之后输入easy_install.exe pip,回车之后的运行结果如下:
在CMD命令框中输入pip list,若出现pip版本信息,则证明pip安装成功
七:安装Selenium
1)在CMD命令框中输入pip install selenium-3.6.0-py2.py3-none-any.whl(selenium的版本),命令运行完成后则selenium安装成功
八:开始写代码
启动Eclipse, 创建一个新的项目, File->New->Projects... 选择PyDev->PyDevProject 输入项目名称.
新建 pyDev Package. 就可以写代码了。
第一个实例,启动火狐浏览器,访问百度网址,至此整个环境搭建完成。
备注:‘D:\\\\python+Selenium\\\\geckodriver.exe‘ 其中geckodriver.exe为在火狐浏览器驱动,可以在该博文给的下载地址中下载。
#-*- conding=utf-8 -*-
from selenium import webdriver
if __name__ == "__main__":
driver = webdriver.Firefox(executable_path = ‘D:\\\\python+Selenium\\\\geckodriver.exe‘)
driver.implicitly_wait(30)
driver.get("https://www.baidu.com")
print ‘Page title is:‘,driver.title
driver.quit()
以上是关于Eclipse_Python_Selenium环境搭建的主要内容,如果未能解决你的问题,请参考以下文章