Robot Framework的安装、更新与卸载

一,安装RF前的准备

一般就三种执行环境 Python, Jython (JVM) 和 IronPython (.NET); 
安装python: 
#TBD

注1:使用pybot执行rf脚本需要python命令的支持,确保python在PATH中; 
注2:推荐win7上为所有用户安装pyhon; 
注3:Environment variable PYTHONCASEOK should be not set on Windows machines. Robot Framework will not work correctly with it. 
注4: rf现在暂时不支持python3.x版本;

安装jython: 
#TBD (java -jar jython_installer-<version>.jar) 
注1:同样将jython设置到PATH

安装IronPython: 
#TBD 
注1: 同样设置到PATH

关于设置PATH 
需要设置的概括为: 
1,解释器安装路径 如c:\Python27 
2,scripts路径, python和IronPython都是XX/scripts/ , jython是XX/bin/下

二,安装RF

1,使用window installer(exe文件双击)安装 
2,从打包文件安装: 
首先获取打包文件 tar.gz 
然后根据要安装的解释器类型,对应如下命令: 
python setup.py install 
jython setup.py install 
ipy setup.py install

3,使用python管理工具安装 
# Install the latest version 
pip install robotframework 
easy_install robotframework

# Upgrade to the latest version 
pip install --upgrade robotframework 
easy_install --upgrade robotframework

# Install a specific version 
pip install robotframework==2.7.1 
easy_install robotframework==2.7.1

# Uninstall -- only supported by pip 
pip uninstall robotframework

注1:2.7+版本支持pip安装 
注2: pip默认安装最新的版本

4,使用一键安装 
一键安装会自动安装python(或其他的解释器)并且自动设置PATH; 
安装方法:#TBD (https://code.google.com/p/robotframework/wiki/OneClickInstaller)

5,单独的jar版本(robotframework-<version>.jar) 
这个版本不需要安装,所有的环境都在这一个jar包中,不支持python;

6,手动安装 
#TBD

注:robot被安装到了Lib/site-packages下, 它的运行脚本被安装到了scripts或者bin下;

三、 卸载和更新

1,卸载 
- 资源包方式的卸载:python install.py uninstall 
- windows installer的卸载: 控制面板 
- 使用pip卸载:pip uninstall robotframework

2,更新 
pip install robotframework==2.7.1 
pip install --upgrade robotframework 
推荐使用这种方法,可以自动删除旧版本

Robot Framework的安装、更新与卸载的更多相关文章

  1. 《转》Robot Framework 的安装配置和简单的实例介绍

    Robot Framework 介绍 Robot Framework 是一款基于 Python 的功能自动化测试框架.它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进 ...

  2. Robot Framework 的安装和配置(转载)

    Robot Framework 的安装和配置 在使用 RF(Rebot framework)的时候需要 Python 或 Jython 环境,具体可根据自己的需求来确定.本文以在有 Python 的环 ...

  3. Robot Framework 的安装配置和简单的实例介绍

    Robot Framework 介绍 Robot Framework 是一款基于 Python 的功能自动化测试框架.它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进 ...

  4. Robot Framework 的安装和配置

    Robot Framework 的安装和配置 在使用 RF(Rebot framework)的时候需要 Python 或 Jython 环境,具体可根据自己的需求来确定.本文以在有 Python 的环 ...

  5. Python3+Robot Framework+RIDE安装使用教程

    一.说明 Python3----网上很多文章都是用Python2,Robot Framework的部分文档没更新也直接写着不支持Python3(如RIDE does not yet support P ...

  6. 移动端自动化环境搭建-Robot Framework的安装

    A.安装依赖 RF框架,robotframework本身. B.安装过程 可以通过下载 exe 程序进行安装,Robot Framework 分别提供了,win-amd64.exe 和 win32.e ...

  7. Robot Framework的安装

    一.安装环境:Windows 64位操作系统64位2.7版本Python 二.简要步骤:1. 安装Python(RF是基于python 的,所以需要有python环境):2. 安装wxPython ( ...

  8. Robot Framework 环境安装(一)

    1.安装python:https://www.python.org/2.安装python的第三方库:robotframework (1)检查是否支持pip命令. (2)robotframework安装 ...

  9. windows环境下Robot Framework的安装步骤

    Robot Framework是由python编写的开源的用来做功能性测试的自动化测试框架.本文介绍Robot Framework在windows环境下的安装步骤. 安装python从python官网 ...

随机推荐

  1. [C#]C#中字符串的操作

    1.Replace(替换字符):public string Replace(char oldChar,char newChar);在对象中寻找oldChar,如果寻找到,就用newChar将oldCh ...

  2. WPF Viewport3D 解决透视模式时窗体模糊

    最近折腾Viewport3D玩,遇到了一些诡异的问题,研究一下略有心得,特此和大家分享~ 三维图形概述: https://msdn.microsoft.com/zh-cn/library/ms7474 ...

  3. Slq怎么样获取首条记录和最后一条记录

    sql如何查询表的第一条记录和最后一条记录 方法一:使用top select TOP 1 * from apple;TOP 1 表示表apple中的第一条数据 select TOP 1 * from ...

  4. Nginx自定义扩展模块

    1. 概述 参考 Nginx开发HTTP模块入门 2. 扩展模块(假设根目录名称为nginx) nginx/configure文件中可以修改配置文件路径(编译时使用): 例如像把配置文件从默认的ngi ...

  5. pageadmin网站制作 如何修改和管理网站模板

    在使用pageadmin CMS 的同时,遇到问题可以参考官网帮助中心.1.网站模板目录地址/templates目录, 2.点击展开后,每个目录就是一个网站模板, 前端设计师制作的新版本都可以放到这个 ...

  6. Origin如何使曲面变平滑?

    在“绘图属性” - “绘图细节”窗口中选中 Layer1 下的曲面数据,“Colormap/Contours” 选项下有“Level”标签,选中并设置“Minor Levels”,将其数值调大即可.

  7. Mysql表操作《一》表的增删改查

    一.表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 id,name,qq,age称为字段,其余的,一行内容称为一条记录 二.创建表 语法 ...

  8. Ruby 和 OpenSSL CA 证书的问题

    作为一个版本控,总是希望保持电脑中各种软件到最新版本. 最近通过 brew 升级 OpenSSL 和 ruby-build 到最新,尤其是 ruby-build 支持最新的 Ruby 2.2.1,新版 ...

  9. [Objective-C语言教程]数据类型(5)

    在Objective-C编程语言中,数据类型是指用于声明不同类型的变量或函数的扩展系统. 变量的类型决定了它在存储中占用的空间大小以及如何解释存储的位模式. Objective-C中的类型可分为以下几 ...

  10. 恢复 MSSQL bak 文件扩展名数据(上)

    恢复 MSSQL bak 文件扩展名数据 一.概念: Microsoft SQL Server是由美国微软公司所推出的关系数据库解决方案,最新的版本是SQL Server 2016,已经在2016年6 ...