• 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

  • 相关阅读:
    POJ 1320 Street Numbers 解佩尔方程
    数学分支(转)
    深入理解Java类加载器(1):Java类加载原理解析
    Java类加载器的工作原理
    深入理解Java:类加载机制及反射
    类加载机制:全盘负责和双亲委托
    java底层学习
    代码面试最常用的10大算法
    程序员面试金典算法题
    了解ASCII、gb系列、Unicode、UTF-8的区别
  • 原文地址:https://www.cnblogs.com/JacquelineQA/p/15037537.html
Copyright © 2020-2023  润新知