zoukankan      html  css  js  c++  java
  • robotframework简单安装介绍

    查看版本
    pip show 包名
    pip show pip ====> 查看pip版本
    python -m pip install --upgrade pip ====>升级pip
    pip install 包名 ====>安装包

    安装robotframework
    # Install the latest version pip install robotframework # Upgrade to the latest version pip install --upgrade robotframework # Install a specific version pip install robotframework==2.7.1 # Uninstall -- only supported by pip pip uninstall robotframework

    安装robotframwork RIDE
    pip install robotframework-ride
    好像python3+不支持安装 pip3 install robotframework-ride,我安装的时候出错

    虽然报错了,但是我到目录下D:Program Files (x86)Python36Scripts发现已经有ride.py了,然后执行一下python ride.py可以正常打开RIDE

    安装其他
    pip install -U robotframework-requests
    pip install -U requests
    pip install robotframework-selenium2library
    pip install selenium
    pip install wxpython
    接口测试案例
    创建project(文件夹)->创建test suite(文件夹)->创建testcase
    在test suite中引入库名 RequestsLibrary
    在testcase中就可以引用这个库的关键字了
    RequestsLibrary提供的常用关键字有:https://www.cnblogs.com/zz27zz/p/7347273.html
    Create Session
    Post Request
    Get Request
    To Json

    常见问题

    rf中的日志中文显示乱码的改正方式

    修改文件编码 SYSTEM  ->  OUTPUT,如下

    C:Program FilesPython37Libsite-packages obotidecontrib estrunner estrunnerplugin.py

     

     

    InsecureRequestWarning: Unverified HTTPS request is being made.

    解决:
    禁用安全请求警告

    • 如果requests >= 2.16.0
    urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
    
    • 如果requests < 2.16.0
    from requests.packages.urllib3.exceptions import InsecureRequestWarning
    
    requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
     
     
     
    作者:EricYou

    -------------------------------------------

    有道无术,术尚可求。有术无道,则止于术!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

  • 相关阅读:
    理解vertical-align
    理解css行高(line-height)
    react 生命周期函数
    react Diff 算法
    React中的虚拟DOM
    无限重启:windows更新之后,在输入密码页面无限重启进入不了系统
    [转]github 上传project代码
    【转】HTTP响应状态码参考簿
    TweenMax—ScrambleText插件 实现类似电脑破译密码的特效
    既然CPU一次只能执行一个线程,那多线程存在的意义是什么?
  • 原文地址:https://www.cnblogs.com/happyuu-2019/p/12972001.html
Copyright © 2011-2022 走看看