• 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 
    推荐使用这种方法,可以自动删除旧版本
  • 相关阅读:
    分布式事务的四种解决方案
    十大经典排序算法
    Vineyard 加入 CNCF Sandbox,将继续瞄准云原生大数据分析领域
    因你不同,2021 阿里云开发者大会重磅开启 @ 所有开发者!
    【深度】阿里巴巴万级规模 K8s 集群全局高可用体系之美
    业界率先支持 MCP-OVER-XDS 协议,Nacos 2.0.1 + 1.4.2 Release 正式发布
    被解救的代码
    KubeVela + KEDA:为应用带来“与生俱来”的弹性伸缩能力
    论好文章和烂文章
    Fluid 进入 CNCF Sandbox,加速大数据和 AI 应用拥抱云原生
  • 原文地址:https://www.cnblogs.com/101718qiong/p/8066851.html
Copyright © 2020-2023  润新知