一、创建项目

1、创建测试项目

选择菜单栏 file----->new Project
Name 输入项目名称;Type 选择 Directory。

2、创建测试套件

右键点击“测试项目”选择 new Suite 选项。
Name 输入项目名称;Type 选择 File。

3、创建测试用例

右键点击“测试项目”选择 new Test Case。
用例只需要输入用例 name,点击 OK 即可。
完成创建之后的界面如下:
下面我们就可以在 test case 的“表格”来进行测试用例的编写了。

“测试项目”和“测试套件”本质上并没有什么区别,也可以把测试项目创建成一个文

二、ride界面

1.edit标签

“测试项目”和“测试套件”所提供的 Edit 标签的功能也可看出两者是一样的

  • 导入库/资源

  

1)如果你是在“测试套件”中添加的库/资源,那么这个库/资源中所提供的关键字可以被当前测试套件下的用例使
    用;如果你是在“测试项目”中添加的库/资源,当前项目下的测试用例不能使用库/资源中的关键字,需要在用例相
    应的“测试套件”中再次添加库/资源。 
现在按 F5 就可以查看库中所提供的关键字。
2)添加资源后会在左侧external resource中显示
resource file
  • 定义变量/列表变量

  

2.textedit

  与edit标签时对应的,编写用例时可以用edit标签下填表的方式来编写用例,也可以在textedit中编写

3.run

  • run标签

  

  • 筛选执行用例

  有以下几种方法:

    1)勾选用例:选择要执行的用例,点击勾选该用例(不勾选时执行全部)

    右键测试套件

    

  2)用命令

    在run标签中的arguments中输入 -t testcasename

  3)筛选标记

    在testcase->setting中添加tag

    在run标签页中设置only run tests with these tags/skip tests with these tags

4.setting

  测试项目、测试套件、测试用例中setup、teardown流程图

5.用户关键字

  创建用户关键字

  在测试套件上右键选择“New User Keyword”选项

转载于:https://www.cnblogs.com/dhs94/p/11152631.html

【robotframework】robotframework基本使用相关推荐

  1. RobotFramework+jenkins持续化集成及高级操作API

    一:RobotFramework高级操作API 1.窗口跳转 案例:58租房:http://bj.58.com 登录58同城>>点击租房>>选择区域>>选择租金&g ...

  2. Appium+RobotFrameWork测试环境搭建

    前提:搭建好robotframework环境 RF基于python2.7的版本实现的一套开源自动化测试框架 推荐使用Appium Desktop, 搭建Appium环境: 1. 搭建JDK 2. 搭建 ...

  3. UI自动化测试环境搭建 Python+Selenium+RobotFramework

    UI自动化测试环境准备&RF框架的机制 一.流程与模块介绍 web自动化测试主要有四个部分组成,分别是数据源.自动化脚本.驱动程序.浏览器四个部分.数据源指的就是前端web页面数据的来源,MY ...

  4. iOS自动化测试(Appium+Robotframework )

    一.iOS安装条件 需要建立设定的移动平台运行APPium测试.如以下的平台要求: Mac OS 10.7或者更高,推荐10.9.2. XCode>=4.6.3,推荐5.1.1. Apple开发 ...

  5. robotframework接口测试(二)—post request

    第5行:发起post请求.因为我写了好多的参数,所以这样写的. 也可以这样写 其他行:可见[robotframework接口测试(二)-get request json] 转载于:https://ww ...

  6. RobotFrameWork(五)控制流之if语句——Run Keyword If

    2019独角兽企业重金招聘Python工程师标准>>> 5.1 语句简介 robotframework中的if语句是使用关键字Run Keyword If来代替的 Run Keywo ...

  7. Robotframework SSHLibrary库关键字

    1.连接远程机器 两种方法,一种用户名密码登录连接,一种是通过密钥连接 (1)用户名密码连接 (2)密钥连接 大概介绍下密钥:首先由用户生成一对密码,公钥与私钥:私钥是给需要连接的用户,连接时使用私钥 ...

  8. RobotFramework教程使用笔记——requests和requestslibrary库

    RobotFramework 接口自动化 接口自动化需要用到 Requests 和 RequestLibrary 两个第三方库: Requests 官方下载地址:  https://pypi.pyth ...

  9. 解决robotframework安装时提示wxPython not found问题

    解决robotframework安装时提示wxPython not found问题 参考文章: (1)解决robotframework安装时提示wxPython not found问题 (2)http ...

  10. Robotframework+selenium+ride自动化框架搭建(Mac)

    前段时间在学习robot framework + selenium + ride自动化测试框架,今天腾出一些时间总结一下学习该框架的第一步-框架的搭建,对该框架的使用总结持续进行.因为我使用的是Mac ...

最新文章

  1. 腾讯微博API时间线相关接口返回的微博信息中head值使用问题
  2. 从源码分析DEARGUI之add_radio_button
  3. Linux之Nginx配置多个虚拟主机:静态转发
  4. SAP CRM Fiori my task应用是如何在My Account应用里加载的
  5. 于敦德:途牛五大战略纵深不惧同质化竞争
  6. 【转】使用多个 Azure 订阅(按照订阅收费)
  7. 将C#中DateTime类型转化为JavaScript中的Date类型
  8. OJ1002: 简单多项式求值
  9. 技嘉z77主板msata速度_功不可没的技嘉Z77主板_主板评测-中关村在线
  10. python里的拼接_Python拼接字符串的7种方法总结
  11. hikvision v2.3控件网页demo_网页禁止复制粘贴怎么解决?教你五招轻松搞定
  12. 50 岁再次创业:我希望 20 年后还能解 Bug
  13. 百度App网络深度优化系列(一):DNS优化
  14. Python自动化下载模块
  15. 企业园区网IPv6地址规划方案与应用
  16. m4a转换mp3格式怎么弄?
  17. python123:大小写转换
  18. 无极符和鸿蒙符哪个好,无极仙途内丹属性哪个好? 单属性与双属性内丹对比详解...
  19. csapp第一章 计算机系统漫游 学习和理解
  20. JimuReport - 积木报表(一款免费Web报表工具)

热门文章

  1. rhce linux下如何配置lvs高可用集群
  2. 算法周记(一)直接插入排序
  3. 在WinForm中通过HTTP协议向服务器端上传文件(转)
  4. 八篇 NeurIPS 2019 最新图神经网络相关论文
  5. OpenCV角点检测之Harris角点检测
  6. 超长整数相加 c语言类,二个超长正整数的相加
  7. php索引是什么意思,为什么我的php一直说 没索引!下面是代码
  8. 极值滤波matlab,[转载]转:Matlab信号提取、频谱分析、滤波、阈值设定、寻找极值点...
  9. php reader oleread,PHP 实用技巧集锦
  10. mysql聚合函数不存在的数据_SELECT子句中不存在聚合函数时的GROUP BY行为