zoukankan      html  css  js  c++  java
  • RF简介

    主流:

    1.数据驱动:把测试用例的数据单独提取出来放入到excel 或者yaml文件里面,通过改变excel或者yaml中的苏剧来驱动用例执行

    2.关键字驱动(RF):在一些项目中的逻辑封装成一个关键字,调用不用的关键字来实现不同的逻辑,从而驱动用例执行

    特点:

    1. 编写用例简
    2. 单,可以以robot.txt,tsv,html的格式哎保存用例
    3. 自动生成html格式的自动化测试报告和日志
    4. 除了自带库以外,还有很多拓展库
    5. 可以根据项目的需要自定义关键字(业务逻辑:登录)
    6. 可以使用非GUI的方式运行,和jenkins集成

    RF环境安装

    1.管理员打开cmd(谷歌浏览器驱动放在python 目录下)

    2dos:pip install robotframework==3.1

    这里遇到了坑

    报错信息如下

    原因

    pip的时候各种关卡限制了它的网速,连接超时,所以需要自己设定安装源

     

    解决方法

    pip install requests -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

     上个方法如果不对的话推荐如下方法

    Windows:

    1. 找到系统盘下C:C:Users用户名AppDataRoaming
    2. 查看在Roaming文件夹下有没有一个pip文件夹,如果没有创建一个;
    3. 进入pip文件夹,创建一个pip.ini文件;
    4. 使用记事本的方式打开pip.ini文件,写入:

    [global]

    index-url =  # 指定下载源

    trusted-host =  # 指定域名

    然后使用管理员权限打开cmd后运行命令:pip install -i  --upgrade pip --user,就会OK了

    3.dos: pip install robotframework-ride

    也因为网络原因安装失败

    解决方法:使用国内镜像


    C:WINDOWSsystem32>pip install robotframework-ride -i https://pypi.douban.com/simple

    4.pip list

    5.打开ride

    RF标准库

    2.bullitin 测试库

    Collections

    DateTime

    Screenshot

  • 相关阅读:
    单个对象的内存管理分析
    在eclipse中引入jquery.js文件报错的解决方案
    ajax复习
    jquery介绍
    ajax调试小技巧
    ajax实现聊天室功能
    ajax(2)
    ajax经典案例--省市联动
    ajax技术返回json如何处理
    ajax如何处理返回的数据格式是xml的情况
  • 原文地址:https://www.cnblogs.com/JacquelineQA/p/15037537.html
Copyright © 2011-2022 走看看