• 界面详解

    • Project、Suite页面

      • 项目结构:整修项目中所有结构显示及相关引用文件的显示,树型结果展示。可选择针对部分TestCase进行执行
      • 引用:添加外部引用包、资源、变量、失败帮助
      • 参数:添加变量、数组
      • 数据:使用TDD时,此处可添加一些测试引用数据
    • TestCase页面
      • 设置区:主要用来配制此TestCase执行阶段的的操作
        • Documentation:说明,可添加TestCase的说明、上下文、参数说明、业务等。无内容限制
        • Setup:执行用例前可进行的一些设置,数据初始化、上下文数据还原
        • Teardown:执行用例结束后部分操作。数据销毁、上下文数据还原
        • Timeout:超时设置,此条用例的最大执行时间。超过此时间,则为失败
        • Template:模板
        • Tags:标签,可用来设置TestCase的优先级、标记用例。
      • 脚本区:编写具体测试用例的区域
    • Text Edit页面
      • 脚本编写区:用来直接编写脚本。但此处编写脚本时,需要注意空格的处理,建议使用Test Case页面中的脚本区来进行脚本完善
    • Run页面
      • 执行设置区:设置执行时的配制
        • pybot:设置此次使用pybot/jybot/custom script来执行脚本
        • Report:执行结束后,可点击此直接查看本次的报告
        • Log:执行结束后,可点击查看Log日志文件
        • Autosave:勾选后,可在执行前会自动保存所有的变更
        • Pause on failure:勾选后,在执行失败时自动停止
        • Show message log:勾选后,在执行时会自动显示message“系统运行记录”信息
        • Arguments:执行时可配制的一些参数
        • Only run tests with tags:配制后,仅会执行带有此处tag的Test Case。可配制多个,使用","分隔
        • Skip tests with tags:配制后,自动跳过带有tag标签的Test Case。可配制多个,使用“,”分隔
      • 脚本运行记录显示区:执行过程中的记录信息
      • 系统运行记录显示区:扫行过程中的相关系统记录信息

  • 应用测试场景:打开百度首页

    • 新增项目:打开ride,在菜单栏File中,选择“New Project”。在弹出框中“Name”项中输入“Demo”,"Type"选择“Directory”,"Format"选择“txt”,选择“OK”
    • 新增Suite:右键左侧栏中“Demo”,选择“New Suite”.在弹出框中“Name”项中输入“OpenBaidu”,选择“OK”
    • 为Suite添加Selenium2Library:选择二级目录中“OpenBaidu”,在右侧的配制中项中“Settings”内添加Selenium2Library包
    • 新增TestCase:右键"OpenBaidu",选择“New Test Case”,输入TestBaidu.
    • 添加执行测试脚本:在TestBaidu的脚中输入
    • 保存所有内容:选择“Save all”,保存所有脚本及内容
    • 运行脚本:切换Tab栏至“Run”,
    • 查看结果:点击“Start”,运行脚本。会弹出浏览器,并自动打开Baidu首页,Ride界面中会显示TestCase的执行情况
  • 以上内容操作结束后,整个场景的自动化测试脚本就已经编写并执行完成。

Robot Framework-工具简介及入门使用的更多相关文章

  1. Robot Framework(一)入门

    1.1简介 Robot Framework是一个基于Python的,可扩展的关键字驱动的测试自动化框架,用于端到端验收测试和验收测试驱动开发(ATDD).它可用于测试分布式异构应用程序,其中验证需要涉 ...

  2. Robot Framework(1)- 入门介绍

    如果你还想从头学起Robot Framework,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1770899.html RF 的介绍 R ...

  3. 基于Robot Framework的接口自动化测试

    Robot Framework框架简介 Robot Framework框架是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD),使用的是关键字驱动的测试方法.它本身拥有强大的标准库,此外 ...

  4. Robot Framework自动化测试(六)--- robotremoteserver使用

    robotremoteserver 是什么? Python Remote Server for Robot Framework 下载地址:https://pypi.python.org/pypi/ro ...

  5. Robot Framework测试框架学习笔记

    一.Robot Framework框架简介         Robot Framework是一种基于Python的可扩展关键字驱动自动化测试框架,通常用于端到端的可接收测试和可接收测试驱动的开发.可以 ...

  6. Robot Framework问题汇总...不断更新中

    在实际使用Robot Framework工具过程中,难免会遇到一些问题, 我们将会一一记录下来,以便后来者碰到类似的问题能够快速解决! 安装类问题: ========================= ...

  7. 【转】Robot Framework 快速入门

    目录 介绍 概述 安装 运行demo 介绍样例应用程序 测试用例 第一个测试用例 高级别测试用例 数据驱动测试用例 关键词keywords 内置关键词 库关键词 用户定义关键词 变量 定义变量 使用变 ...

  8. Robot Framework和Selenium简介

    1.1  RF简介 Robot Framework是一款python编写的功能自动化测试框架.具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行.主要用于 ...

  9. Robot Framework 入门教程总结

    Robot Framework 作为一款通用测试框架,可加载多种测试库.驱动多种测试工具,并可对各种自定义脚本进行集成.对于Robot Framework,我准备将其分为 入门--Robot Fram ...

随机推荐

  1. Sublime Text对Python代码加注释的快捷键

    一直在Coursera上补基础课,发现很多课程都用Python作为教学语言,学了一下感觉果然好,简直是用英语在写代码.(我建Python目录的时候发现去年学过一点点Python,居然一点都不记得了= ...

  2. 二模01day1解题报告

    T1.音量调节(changingsounds) 有n个物品的背包(有点不一样,每个物品必须取),给出初始价值,物品价值可正可负(就是两种选择嘛),求可能的最大价值,不可能(<0或>maxs ...

  3. MySQL 常用命令(持续更新)

    停止启动MySQL服务 停止:net stop mysql启动:net start mysql 查看正在运行的线程 SHOW PROCESSLIST SHOW FULL PROCESSLIST 杀死线 ...

  4. Ubuntu解压命令大全

    tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunz ...

  5. CGI、FastCGI和PHP-FPM浅析

    这段时间对Nginx+PHP-FPM的概念和机制一直不太清晰,趁着同事的分享和看过的几篇博文和资料,重新将思路处理一下. 首先,PHP-FPM(FastCGI Process Manager: Fas ...

  6. Deep Learning(深度学习)学习笔记整理(二)

    本文整理了网上几位大牛的博客,详细地讲解了CNN的基础结构与核心思想,欢迎交流. [1]Deep learning简介 [2]Deep Learning训练过程 [3]Deep Learning模型之 ...

  7. nc检测端口是否正常服务的一个命令

    最近碰到一个项目,前端用apache htttpd进行发布(80端口),通过双机负载均衡转发到后端的两个tomcat进行处理(8081和8082端口),现在需要随时监控这三个端口的情况,一旦down掉 ...

  8. Win7 64位系统 VS2010连接Oracle报错的问题

    1,异常现象: TNS无法识别 2,异常分析:VS2010启动调试的时候,出现异常.但是使用IIS作为服务器的时候,是不会出现异常,也就是可以正常访问到数据库,后来分析是由于VS自带服务器ASP.NE ...

  9. Action类中获取request等对象的方法

    struts2中的action类中,SevletActionContext可以获取

  10. signtool.exe not found

    When check the [sign the Xap File] checkbox, build project failed due to signtool.exe not found. Fol ...