zoukankan      html  css  js  c++  java
  • 自动化测试Robot FrameWork框架

    一、简介

    Robot FrameWork是完全基于Python实现的开源的自动化测试框架,RF已经封装好的各个模块,基于关键字驱动的形式来实现的自动化测试。其case采用表格形式易读,且支持BDD,可容纳各种外置库,可以继承Selenium、Appium、Requests实现各类自动化

    二、安装(环境搭建)

    1、必须先安装python环境

    RF最大支持到python3.7。经讨论,我们使用python3.5版本。

    2、安装robotframework

    pip install robotframework

    如果安装报超时错误,可以使用豆瓣镜像

    pip install –i pypi.douban.com/simple robotframework

    3、安装框架的gui工具

    pip install –i https://pypi.douban.com/simple robotframework-ride

    4、安装第三方库

    web自动化库:(Selenium)

    pip install –i https://pypi.douban.com/simple robotframework- seleniumlibrary

    api接口自动化库:(Request)

    pip install –i https://pypi.douban.com/simple robotframework-requests

    三、使用

    1、 框架自带的编辑工具(RIDE)

    1.1 创建工程

    1.2 创建测试套件

    1.3 创建用例

    1.4 导入三方库

    1.5 编写用例

    1.6 执行用例

    1.7 查看用例报告

    复制报告地址到浏览器

     

    2、 PyCharm集成robot

    2.1 安装robot插件

    打开设置

     安装IntelLibot插件

    2.2 编写用例

     

    2.3 执行用例

    方法一:命令行执行robot

     方法二:添加扩展命令

     

    2.4 用浏览器查看用例报告

    右键报告浏览器打开查看,结果和RIED执行的报告一样

    自动化软件测试交流群:642830685,领取最新软件测试资料大厂面试和Python自动化学习资料!一起学习交流

  • 相关阅读:
    从头实现一个简易版的React虚拟dom和diff算法
    如何理解虚拟DOM
    crate-react-app 之 css modules
    react-router-dom
    slider插件 滚动条插件 基于g2-plugin-slider.js修改
    React 在body上绑定事件以及阻止事件冒泡
    React 动态填加class
    python三大器之 迭代器与生成器
    装饰器常用形态(结合装饰器起飞版来看)
    装饰器之起飞版
  • 原文地址:https://www.cnblogs.com/www642830685/p/13226056.html
Copyright © 2011-2022 走看看