zoukankan      html  css  js  c++  java
  • Robot Framework的安装、更新与卸载

    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 
    推荐使用这种方法,可以自动删除旧版本
  • 相关阅读:
    full gc
    C#调用C++编写的DLL
    用C#调用C++DLL提示找不到DLL解决方法【转】
    VS2015 编写C++的DLL,并防止DLL导出的函数名出现乱码(以串口通信为例,实现串口通信)
    VS2015 C++ 获取 Edit Control 控件的文本内容,以及把获取到的CString类型的内容转换为 int 型
    VS2015 建立一个C++的MFC简易窗体程序项目
    C# 实现串口发送数据(不用串口控件版)
    STM32 HAL库的定时器中断回调函数跟串口中断回调函数
    把 Python 脚本打包成可以直接双击运行的 .exe 文件 【转】
    Python 实现把 .cvs 文件保存为 Excel 文件
  • 原文地址:https://www.cnblogs.com/101718qiong/p/8066851.html
Copyright © 2011-2022 走看看