• 搭建selenium+Python+eclipse 的开发环境


    1. 下载安装Python,下载“python-2.7.9.msi”后可直接安装
    2. 下载安装setuptools,下载setuptools-11.3.1后,用命令提示符转到安装包中setup.py所在的位置,执行setup.py install,进行安装
    3. 下载安装pip工具,下载pip-6.0.6后,用命令提示符转到安装包中setup.py所在的位置,执行setup.py install,进行安装
    4. 下载安装selenium,下载selenium-2.44.0,用命令提示符转到安装包中setup.py所在的位置,执行setup.py install,进行安装
    5. 下载浏览器驱动,下载IEDriverServer.exe,与python.exe在同一目录下就可以了
    6. 安装java jdk 并配置环境变量,下载安装jdk-6u43-windows-i586.exe,并配置环境变量
    7. 下载eclipse,直接解压后就能用
    8. 下载安装PyDev+2.7.1,解压后里面有plugins和features两个文件夹
      1. 建一个名为eclipse的文件夹,把上面的两个文件夹放入其中
      2. 再建一个名为WBPro的文件夹,把刚才的eclipse文件夹放入其中,插件的大致结构如:WBPro/eclipse /{plugins,features}
      3. 找到你的eclipse ,在其下建两个文件夹,一个是extplugins,一个是links,结构如{eclipse/extplugins,links}, 
      4. 在links文件夹下,建立一个txt文本,在里面写入:path=extplugins/WBPro,注意是“/”,而不是“\”,再把文本文件命名为WBPro.link,注意全名是WBPro.link, 
        而不是WBPro.link.txt
      5. 启动eclipse,在菜单栏点击window->Preferences,在弹出来的对话框中,看左边的导航栏,如果里面有你的插件名,如WBPro,恭喜你插件安装成功!
    9. PyDev安装好之后,需要配置解释器。

      1.  在 Eclipse 菜单栏中,选择Window > Preferences > Pydev > Interpreter – Python>New,输入名字和Python.exe所在安装路径,添加已安装的解释器

        2.  点击Ok,跳出一个有很多复选框的窗口,选择需要加入SYSTEM pythonpath的选项

                       

        3.  一般可以采用默认设置,点击Ok。

        4.  点击OK,保存配置

           

      10.  接下来,创建一个python项目。  

        1.  进入 Pydev 透视图,在 Eclipse 菜单栏中,选择 File > New > Project > Pydev > Pydev Project,新建项目:PyCase,单击 Next。

        注意:如果在创建项目的时候没有选中“Create default src folder and add it to the pythonpath”复选框,则需要通过 File > New > Other > Source Folder 手动创建一个源代码文件夹src。

        2.  点击finish,如下

      3.进入 Pydev 透视图,在 Python Package Explorer 中,右键单击 src,选择 New->Pydev Package,输入 Package 名称Py

     

       4.  单击 Finish,Python 包就创建好了,此时,自动生成__init__.py 文件,该文件不包含任何内容。    

                       

        5.  创建完 Pydev Package 后,右键单击创建的包Py27,选择 New->Pydev Module,输入模块名称PyCase1.py Finish。这样,Python 模块就建成了

     

      11.  写个小东西保存为PyCase1.py后按F11,选择Python run 执行脚本

      

    # -*- coding: utf-8 -*-
    
    from selenium import webdriver
    import time
    driver = webdriver.Ie()
    driver.get('http://www.baidu.com')
    driver.implicitly_wait(20)  
    driver.find_element_by_id('kw').send_keys(“aa”)
    driver.find_element_by_id('su').click()
    time.sleep(5)  
    driver.quit()

      12.  好了,大功告成

     

  • 相关阅读:
    C# Using MySQL
    C++ Asynchronous IO on Windows
    C++ Bind adapter usage
    C# Entity Framework with MSSQL, MYSQL
    Read a file into array for C++/C#
    上下移动 04.16
    盒子模型001基础
    JavaScript&JQ 001_五角星评分
    jQuery EasyUI tree的 使用
    自定义实现URL重写 04.18
  • 原文地址:https://www.cnblogs.com/caixiaohong/p/4410312.html
Copyright © 2020-2023  润新知