`

(一)Robot Framework的安装与卸载

阅读更多
序言
关于robot framework (RF) 2.7+版本的变化
- 支持使用pip进行安装;
- 支持IronPython安装;
- 使用jython安装将创建除jybot外的新运行脚本:jyrebot,并且rebot将不再一同被创建;
- 使用python安装将不再一同创建jybot工具,需要单独使用jython安装才行;
- 所有的运行脚本需要将特定的解释器添加到PATH
- 非windows系统下,运行脚本使用python实现
- robot/runner.py entry point has been deprecated in favor of robot/run.py and also programmatic execution API has changed.
- 源发布版本中仅包含源代码和工具,,其他的比如用户指南需要单独下载或者在线浏览;

注:运行脚本相关信息如下
Interpreter Test execution Post-processing
Python pybot rebot
Jython jybot jyrebot
IronPython ipybot ipyrebot


一,安装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
推荐使用这种方法,可以自动删除旧版本
分享到:
评论

相关推荐

    robotframework-ride-1.5.2

    Robot Framework RIDE(Robot Framework Remote UI Editor)是一款基于Python的开源自动化测试框架,专为Robot Framework设计的图形化用户界面(GUI)。它提供了一个直观、易用的环境,使得自动化测试用例的创建和...

    Robotframework-UserGuide2.7.7.pdf

    安装完成后,Robot Framework将包含一个命令行工具,用于执行测试和相关任务。卸载Robot Framework可以通过同样的工具进行。 **1.4 Demonstrations(演示)** 文档中提到了演示部分,但由于内容不完整,我们无法...

    robotframework用户指南

    #### 一、RobotFramework 概述 **1.1.1 为什么使用 RobotFramework** RobotFramework 是一个灵活且强大的自动化测试框架,它支持各种类型的自动化测试,包括但不限于功能测试、验收测试甚至是性能测试。其最大的特点...

    Win7系统64位x86架构搭建RobotFramework.pdf

    使用命令\Python27\Scripts\pip install robotframework-selenium2library安装Selenium2Library,使用命令\Python27\Scripts\pip install robotframework-sshlibrary安装SSHLibrary。SSHLibrary依赖于Microsoft ...

    Robotframework安装使用说明.docx

    Robotframework(简称RF)是一款高度可扩展的自动化测试框架,它以关键字驱动的方式进行测试,适合多种类型的测试,包括功能测试、验收测试、回归测试等。RF的语法简洁易懂,使得非程序员也能参与测试脚本的编写。本...

    Robot Framework 2.5.3 用户指南中文版

    如果需要卸载 Robot Framework,可以通过命令 `pip uninstall robotframework` 来实现。 ##### 1.3.5 升级 升级 Robot Framework 可以通过命令 `pip install --upgrade robotframework` 完成。 #### 三、创建测试...

    robotframework 用户手册

    使用测试库是Robot Framework的一大特色,测试库提供了丰富的方法来与被测应用交互。用户可以引入标准库或者创建自定义的扩展库。资源文件和变量文件的使用则能让测试脚本更加模块化,易于维护。 在执行测试用例时...

    Python库 | robotframework-ioslibrary-0.1.15.tar.gz

    确保你的环境中已经安装了Robot Framework和其他必要的依赖,如Appium库,因为`robotframework-ioslibrary`通常依赖于Appium进行与iOS设备的交互。 安装完成后,你可以使用Robot Framework的语法编写测试用例。一个...

    robotframework-2.8.1.win32

    软件来自于网络,附带会安装两个其他软件,完毕后卸载即可,不影响robotframework的使用。

    robotframework安装AutoItLibrary库之后导入关键字缺失

    pip install robotframework-autoitlibrary 2、第一次安装后导入库关键字是全的,但是关闭ride重新打开后发现关键字缺失了一大部分。试了好几次都这样,我都要哭了,总不能每都卸载,重装吧。 经过我百折不挠的...

    RobotFramework快速入门

    目录介绍概述安装运行demo介绍样例应用程序测试用例第一个测试用例高级别测试用例  目录  介绍  概述  安装  运行demo  介绍样例应用程序  测试用例  第一个测试用例  高级别测试用例  数据驱动测试用例 ...

    selenium1.0版本升级

    easy_install E:\kfgj\selenium\rtomac-robotframework-selenium2library-7989cfa\selenium-2.21.3-py2.7.egg ``` 需要对每一个`.egg`文件都执行一次安装命令。 ##### 第三步:验证安装结果 完成以上步骤后,...

    自动化测试框架RobotFramework使用快速入门

    zhang@163.com   目录  RobotFramework快速入门  介绍  概述  安装  运行demo  介绍样例应用程序  测试用例  第一个测试用例  高级别测试用例  数据驱动测试用例  关键词keywords  内置关键词  库...

Global site tag (gtag.js) - Google Analytics