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()

 

 

 

 

 

 

 

    

 

 

        

        

 

posted @ 2017-10-15 19:11  xmmc  阅读(251)  评论(0编辑  收藏  举报