安装配置 Eclipse + PyDev + Robotframework 集成开发环境

1.安装JDK
安装目录下的jdk-7u17-windows-i586.exe文件(JAVA开发、运行环境)
安装完毕后,在系统变量(右键点击计算机->属性->高级系统设置->环境变量->)中找到path变量,在变量值最后面添加“C:\Program Files\Java\jre7;”,点击保存
打开CMD,输入JAVA -version 若显示当前JDK版本,则表示安装成功

2.安装python
在目录python-ext下找到安装文件:python-2.7.3.msi,安装该文件(PYTHON开发、运行环境,PVM)
安装完毕后,在系统变量(右键点击计算机->属性->高级系统设置->环境变量->)中找到path变量,在变量值最后面添加"C:\Python27;",点击保存
打开CMD,输入python -v 若进入python命令行模式,则表示安装成功

3.安装python扩展安装程序(便于安装第三方工具包)
setuptools安装 :
在目录python-ext下找到setuptools-0.6c11.win32-py2.7.exe并安装
配置环境变量:C:\Python27\Scripts;
在CMD命令栏中输入 easy_install 后,若显示语句:error: No urls, filenames, or requirements specified (see --help),则表示安装成功。
我们可以安装一个pymssql包来试验下,执行语法:easy_install pymssql

pip安装:
拷贝python-ext目录下的pip-1.2.1至本地路径(如D:\)
打开CMD,切换目录至pip-1.2.1之下,并执行 “python setup.py install”,若执行完成安装后在最后行显示以下语句则表示安装成功
--------------------------------------------------------------
Installed c:\python27\lib\site-packages\pip-1.2.1-py2.7.egg
Processing dependencies for pip==1.2.1
Finished processing dependencies for pip==1.2.1
--------------------------------------------------------------
pip自动获取安装文件的语法:pip install 文件名。例如: pip install robotframework(在这里我们就可以先安装下robotframework)

4.安装eclipse以及PyDev
直接解压Eclipse压缩包至本地任意路径
打开Eclipse,在windows->preferences->pydev->Interpeter-Python中点击右侧上方的Auto Config自动搜索python路径,搜索完成后会在下发的Librarys栏中显示当前系统的python路径,点击OK保存设置,则Eclipse下的python开发环境配置完成。
我们可以新建一个python项目:
file->new->project->PyDev->PyDev Project,新建一个Pydev项目,然后右键点击该项目选择:new->pydev module->->Empty新建一个Python脚本.

5.安装robotframework
若刚才在pip那里已经安装了robotframework,则限制可以不再执行安装,否则安装python-ext目录下的robotframework-2.7.7.win32.exe文件
安装完成后,在CMD输入pybot,若显示[ ERROR ] Expected at least 1 argument, got 0.则表示安装成功

6.安装robotframework-ride 视图开发环境
安装python-ext目录下的wxPython2.8-win32-unicode-2.8.12.1-py27.exe

安装python-ext目录下的robotframework-ride-1.1.win32.exe

都是一路到底,最后会在桌面上出现个RIDE(机器人图标),若可以打开该程序则表示安装成功。

在当前中有一个robotframework-selenium2的pdf,介绍了基于数据以及关键字自动化测试的理念以及robotframework一些基础的使用方法,大家可以参观学习下。

Python自动化环境搭建的更多相关文章

  1. Appium+python自动化环境搭建(小白适用)

    写在前面: 没开始搭建前听好多人说,学习appium80%的人都死于环境搭建,所以一开始很紧张,在搭建环境中也确实遇到了好几个问题,由于之前本人使用app测试经验很少,所以相当于app小白,因此有的问 ...

  2. appium+python自动化☞环境搭建

    前言:appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python.略懂Python,所以接下来的教程是 appium+pyt ...

  3. Appium+python自动化-环境搭建

    一.前言 本文是在windows10  X64系统下搭建appium,流程如下: 1.安装jdk1.8+python3.6 (64位) 2.安装node.js 3.安装Appium-desktop 4 ...

  4. APP——python——自动化环境搭建01

    前提:python以及pycharm安装完成. ---------------------------------------------------------------------------- ...

  5. Appium+python自动化环境搭建

    一.步骤及环境 环境:Windows 7版本 64位系统(python) 1.jdk安装配置:jdk1.6.0 (64位) 2.android-sdk下载安装:android-sdk_r24.3.4- ...

  6. Appium+Python自动化环境搭建-1

    前言 appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python. 小编擅长Python,所以接下来的教程是appium+p ...

  7. Selenium2+python自动化-环境搭建

    一.selenium简介 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架.它是一款用于运行端到端功能测试的超强工具.您可以使用多个编程语言编写测试,并且 Selenium ...

  8. 基于python的App UI自动化环境搭建

    Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows:1.系统变量→新建 JAVA_HOME 变量E:\Java\jdk1.7.0 jdk安装目录 2.系统变量 ...

  9. (appium+python)UI自动化_01_自动化环境搭建【MAC版】

    Appium简介 Appium是一个开源的.跨平台的测试框架,主要用来进行app UI自动化,适用于原生应用.混合应用和移动网页应用(H5页面).目前支持Python.JavaScript.Objec ...

随机推荐

  1. JQuery弹出层,点击按钮后弹出遮罩层,有关闭按钮

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <t ...

  2. global变量

    在函数体内定义的global变量,函数体外可以使用,在函数体外定义的global变量不能在函数体内使用, $global $a; $a=123; function f() { echo $a; //错 ...

  3. Python 入门之常见小问题

    1.在终端运行python,出现>>>即可输入代码回车进行执行,如果要退出,只需要执行exit()即可. -->在Python交互式命令行下,可以直接输入代码,然后执行,并立刻 ...

  4. CmdParse

    Procedure URPOSE Uses Dos,Crt; Const VersionNum = 'V1.0 BETA'; ProgNameStr = 'NEWPROJ.EXE'; ProgName ...

  5. 客户端持久化解决方案:indexedDB

    客户端持久化解决方案:indexedDB indexedDB适合大量的结构化的数据存储:打开数据库和获取数据对象都是异步的: 需要开启事务,访问的objectStore都要是在开启的事务中. 数据库结 ...

  6. EEPROM和flash的区别

    存储器分为两大类:ram和rom.ram就不讲了,今天主要讨论rom. rom最初不能编程,出厂什么内容就永远什么内容,不灵活.后来出现了prom,可以自己写入一次,要是写错了,只能换一片,自认倒霉. ...

  7. windows后台服务程序编写

    Windows后台服务程序编写 1. 为什么要编写后台服务程序 工作中有一个程序需要写成后台服务的形式,摸索了一下,跟大家分享. 在windows操作系统中后台进程被称为 service. 服务是一种 ...

  8. javascript函数值的重写

    原文:javascript函数值的重写 javascript函数值的重写 定义了一个函数,需要重写这个函数并使用原先的函数值.做法是: 1.定义一个变量让原先函数的值指向它,把原先函数的指向一个新的函 ...

  9. C语言的本质(8)——副作用与顺序点

    C 语言中,术语副作用是指对数据对象或者文件的修改.例如以下语句 var = 99; 的副作用是把 var 的值修改成 99.对表达式求值也可能产生副作用,例如: se = 100 对这个表达式求值所 ...

  10. 推荐一些C#相关的网站、资源和书籍(转载)

    原文地址:http://blog.csdn.net/chinacsharper/article/details/17514923 一.网站 1.http://msdn.microsoft.com/zh ...