美文网首页
Robot Framework离线环境搭建

Robot Framework离线环境搭建

作者: 莫问君心 | 来源:发表于2019-01-03 11:26 被阅读0次

    本文主要介绍Windows下如何离线安装robot framework,及RIDE。
    Linux环境下,建议直接使用Docker安装运行

    docker run --rm -ti manycoding/robotframework python
    

    Windows下离线安装,需要依次安装如下软件包:

    安装包 安装方法
    python exe文件,双击运行
    setuptools 解压,cmd执行setup.py install
    robotframework 解压,cmd执行setup.py install
    robotframework-requests 解压,cmd执行setup.py install
    robotframework-ride 解压,cmd执行setup.py install
    wxPython exe文件,双击运行
    requests 解压,cmd执行setup.py install
    selenium2library 解压,cmd执行setup.py install

    注意:

    • 安装Python后,需确保Python安装路径存在于环境变量中,
      可通过在cmd窗口执行python --version来判断是否配置妥当。
    • 安装过程中如果出现类似Couldn't find index page for 'certifi'的错误提示,是因为网络环境和SSL证书问题导致。
      需要在线查询 缺少的类库(如:certifi),下载并执行安装。
    • 如果需要用到额外功能(如:访问mysql),则需要再安装对应的类库(如:pyodbc

    安装完成后,在cmd命令行执行 ride.py即可启动编辑器。

    示例程序:

    创建一个访问本地8080端口应用的用例:
    Step1:创建测试工程(Project)
    Step2:创建测试套件(Suite)
    Step3:创建测试用例(Case)
    Step4:编写测试用例(Text Edit页签)并保存:

    *** Settings ***
    *** Settings ***
    Suite Teardown    Delete All Sessions
    Library           Collections
    Library           String
    Library           RequestsLibrary
    
    *** Variables ***
    ${app_url}        http://127.0.0.1:8080
    
    *** Test Cases ***
    HttpGetTestCase
        Create Session    getsession    ${app_url}
        ${addr}    Get Request    getsession    /
        Should Be Equal As Strings    ${addr.status_code}    200
    

    Step5:切换到RUN页签,执行Start,即可查看用例执行情况。

    相关文章

      网友评论

          本文标题:Robot Framework离线环境搭建

          本文链接:https://www.haomeiwen.com/subject/bsffrqtx.html