转载自:

http://www.cnblogs.com/Bonker/p/3584707.html

http://www.cnblogs.com/fnng/archive/2013/05/29/3106515.html

本页版权归作者和博客园所有,欢迎转载,但未经作者同意必须保留此段声明, 且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。

本文重点介绍使用Eclipse+pydev插件来写Python代码,  以及在Windows上配置Eclipse+Pydev。

编辑器:Eclipse + pydev插件

1. Eclipse是写JAVA的IDE, 这样就可以通用了,学习代价小。  学会了Eclipse, 以后写Python或者JAVA 都可以。

2. Eclipse, 功能强大。

3. Eclipse跨平台, 可以在Mac上和Windows运行

selenium:用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。

1. 安装Python

下载地址:http://www.python.org/

Python 有 Python 2.x 和 Python 3.x 两个版本。

Python 3.x 版本:支持很多新语言的特性,而且运行速度更快一点。

Python 2.x 版本:使用它开发的软件和库相对是比较多的。

因此保险起见, 我安装Python 2.7.10(https://www.python.org/ftp/python/2.7.10/python-2.7.10.msi).

安装JAVA JDK

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

Eclipse 需要这个安装好JAVA JDK后才能运行。我安装的是 Java SE Development Kit 8u60(http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-windows-x64.exe)

安装Python的SetupTools

其实SetupTools就是一个帮助你安装第三方工具包的增强工具软件,根据下面的地址下载,然后按下一步一键安装。它是python的基础包工具。

setuptools-0.6c11.win32-py2.7.exe

下载地址:

http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe#md5=57e1e64f6b7c7f1d2eddfc9746bbaf20

安装Python的安装包管理工具 pip

利用第二步安装的SetupTools进行安装,打开DOS界面,进入到目录:

C:\Python27\Scripts, 然后敲入命令: easy_install pip, 等待完成就OK。

2. 安装基于Python的Selenium包

打开DOS界面,进入到目录: C:\Python27\Scripts

然后敲入命令: pip install selenium

验证Selenium安装是否成功

在记事本中编写下面的代码:(保存为 pytest.py,然后双击直接运行即可!)

from selenium import webdriver

browser = webdriver.Firefox()

browser.get("http://www.yahoo.com")

assert "Yahoo!" in browser.title

browser.close()

如果代码运行成功,就表示Selenium安装成功了! Very Good!

3. 下载Eclipse

下载地址:http://www.eclipse.org/downloads/

下载完后,解压就可以直接使用,  Eclipse不需要安装。

4. pydev插件介绍

pydev插件的官方网站: http://www.pydev.org/(不需要下载)

在Eclipse中安装pydev插件

启动Eclipse, 点击Help->Install New Software...   在弹出的对话框中,点Add 按钮。  Name中填:Pydev,  Location中填http://pydev.org/updates

然后一步一步装下去。  如果装的过程中,报错了。 就重新装。

配置pydev解释器

安装好pydev后, 需要配置Python解释器。

在Eclipse菜单栏中,点击Windows ->Preferences.

在对话框中,点击pyDev->Interpreter - Python.  点击New按钮, 选择python.exe的路径, 打开后显示出一个包含很多复选框的窗口. 点OK

开始写代码

启动Eclipse,  创建一个新的项目,   File->New->Pydev Project,输入项目名称。

新建 pyDev Package,就可以写代码了。

输入包名,这里输入Test1

[Environment setup]python+selenium+Eclipse+pydev环境搭建的更多相关文章

  1. python+Eclipse+pydev环境搭建

    python+Eclipse+pydev环境搭建   本文重点介绍使用Eclipse+pydev插件来写Python代码,  以及在Mac上配置Eclipse+Pydev 和Windows配置Ecli ...

  2. Python+selenium+eclipse+pydev自动化测试环境搭建

    一.        安装python 1.下载安装python 可访问python的官方网站:http://www.Python.prg找到下载页面下载需要的版本,可下载python2.x或者pyth ...

  3. python学习之——eclipse+pydev 环境搭建

    最终选用 eclipse+pydev,网上相关资料也是极多的~~~ 1.安装python: 2.安装eclipse: 3.eclipse中安装pydev,eclipse中help—>eclipl ...

  4. MAC上python+Eclipse+pydev环境搭建

    转自:http://www.cnblogs.com/Bonker/p/3584707.html 本文重点介绍使用Eclipse+pydev插件来写Python代码,  以及在Mac上配置Eclipse ...

  5. python+Eclipse+pydev环境搭建(转)

    编辑器:Python 自带的 IDLE 简单快捷, 学习Python或者编写小型软件的时候.非常有用. 编辑器: Eclipse + pydev插件 1. Eclipse是写JAVA的IDE, 这样就 ...

  6. Python基础(1)python+Eclipse+pydev环境搭建

    编辑器:Python 自带的 IDLE 简单快捷, 学习Python或者编写小型软件的时候.非常有用.         编辑器: Eclipse + pydev插件 1. Eclipse是写JAVA的 ...

  7. [转载] python+Eclipse+pydev环境搭建

    转自:http://www.cnblogs.com/Bonker/p/3584707.html 编辑器:Python 自带的 IDLE 简单快捷, 学习Python或者编写小型软件的时候.非常有用. ...

  8. python+Eclipse+pydev环境搭建1

    编辑器: Eclipse + pydev插件 1. Eclipse是写JAVA的IDE, 这样就可以通用了,学习代价小.  学会了Eclipse, 以后写Python或者JAVA 都可以. 2. Ec ...

  9. Eclipse+Pydev环境搭建

    1,准备好Eclipse和JAVA,x64 2,安装JDK,配置JAVA环境变量,假设安装路径为 C:\Program Files\Java\jdk1.8.0_161 在系统变量中,新建CLASSPA ...

随机推荐

  1. docker部署xxl-job 通用反射执行器

    原因 最近在公司写一些job,公司使用的是spring boot提供的注解形式实现的. 这样在自测的时候很麻烦,而且测试提测的时候需要修改cron表达式->提交git->jenkins打包 ...

  2. 19.包 logging 的使用

    包 什么是包: ---文件夹下具有__init__.py文件就是一个包 推荐使用 from . import 包的导入; from ss.bake.api.policy import func --- ...

  3. 【JDK】JDK源码分析-Collection

    Java 集合框架(Java Collections Framework, JCF)包含很多平时开发中的常用类,例如 List.Set.ArrayList.HashMap.HashSet 等,因此打算 ...

  4. 学习vue感触

    大学还没毕业,想着先找工作,感觉计算机专业在老家做没有太大的发展,于是就在大学所在城市找了份工作.来到公司的第一天,带我的师傅让我学习vue.之前完全没有接触过框架,而且专业知识比较薄弱,前几天一直处 ...

  5. jdk8与jdk7中hashMap的resize分析

    在分析代码之前,我们先抛出下面的问题: hashmap 扩容时每个 entry 需要再计算一次 hash 吗? 我们首先看看jdk7中的hashmap的resize实现 1 void resize(i ...

  6. IDEA+maven搭建scala开发环境(spark)(半转载)

    以下内容部分来自于https://zhuanlan.zhihu.com/p/23141509,我尝试了一遍,然后添加了一些图片.. 其实我觉得在IDEA中使用scala插件然后创建project的时候 ...

  7. Java并发编程实战笔记—— 并发编程2

    1.ThreadLocal Java中的ThreadLocal类可以让你创建的变量只被同一个线程进行读和写操作.因此,尽管有两个线程同时执行一段相同的代码,而且这段代码又有一个指向同一个ThreadL ...

  8. AVL树(查找、插入、删除)——C语言

    AVL树 平衡二叉查找树(Self-balancing binary search tree)又被称为AVL树(AVL树是根据它的发明者G. M. Adelson-Velskii和E. M. Land ...

  9. Mysql超详解

    Mysql超详解 一.命令框基本操作及连接Mysql 找到Mysql安装路径,查看版本 同时按快捷键win+R会弹出一个框,在框中输入cmd 点击确定后会出现一个黑框,这是命令框,我们的操作要在这命令 ...

  10. SQL Server发布订阅报错:The conversion of a datetime data type to smalldatetime data type resulted in an out of range value.

    执行SQL Server发布订阅时,报错如下信息: The conversion of a datetime data type to smalldatetime data type resulted ...