RF中关键字很多,即使经常使用也有些关键字没有使用过,所以我们就需要记住一些常用的关键字,在使用中本人整理了部分关键字、快捷键和部分RF的常识

1、F5

如果只记得关键字部分,可以通过F5呼出关键字查找页面,输入后查找

2、一些快捷键

ctrl+shift+space 联想输入
ctrl+shift+d 删除一格
ctrl+shift+i 增加一格
ctrl+a &ctrl+1 设置变量,前置$
ctrl+a &ctrl+2 设置变量,前置@
ctrl+# 注释一行
ctrl+$ 取消注释
ctrl+d 删除一行

3、在testcase中,蓝色为关键字,绿色为变量,褐色为注释,黑色为普通字符

4、Set variable 设置变量值,如:

5、log 打印变量值或普通字符,如:

6、Catenate 连接多个单元格(单元格间使用空格分割),如:

7、SEPARATOR 分隔符,和Catenate一起,如

7、Create List 创建列表,如:

注:如果使用@定义,则需用log many关键字打印

8、get time 获取当前时间

${time}|get time

9、sleep 休眠时间,按秒计算
sleep|5

10、run keyword if 条件分支语句

11、for循环,如下:

12、遍历列表用@{a},若用${a}则一起打印

:FOR|${i}|in|@{a}
|log|${i}

13、FOR循环跳出循环:


也可以写成:|Run Keyword If|'${i}'=='c'|Exit For Loop

14、FOR的其他用法
:FOR|${i}|IN RANGE|10 ---打印0-9
:FOR|${i}|IN RANGE|1|11 ---打印1-10
:FOR|${i}|IN RANGE|5|26|10 ---打印5/15/25
:FOR|${i}|IN RANGE|13|-13|-10 ---打印13/3/-7

15、Repeat Keyword

Repeat Keyword|5|log|hello

16、注释
Comment注释
comment|hello
#hello

17、导入库

Import Library 导入库
Import Library|unittest

18、

Evaluate 使用python方法 如:
${i}|Evaluate|random.randint(5,10)|random

19、

执行完case,会产生output.xml,log.html,report.html三个文件

未完待续。。。

测试工具之RobotFramework关键字和快捷键的更多相关文章

  1. 测试工具之RobotFramework安装

    Robot Framework很多公司再用,图形化界面,类表格填写关键字和参数,几乎不需要编码知识,上手很快 最近看到某满公司使用的就是这个工具,特地看了下,确实很简单,对于初入测试行业的人来说是个很 ...

  2. 测试工具之RobotFramework界面基本功能使用

    安装好RobotFramework后,直接在运行或者命令行中执行ride.py即可启动RF 启动完成后的界面如下: 界面很简洁,然后我们开始点击file并创建project: 接下来右键project ...

  3. Android高手速成--第四部分 开发工具及测试工具

    第四部分 开发工具及测试工具 主要介绍和Android开发工具和测试工具相关的开源项目. 一.开发效率工具 Json2Java根据JSon数据自动生成对应的Java实体类,还支持Parcel.Gson ...

  4. 代码规范和常用的js插件以及测试工具

    1.代码规范 .model层 1.1.1database file_proerty 1.1.2java fileProperty. 1.2.字段要有空指针 1.3.不创建爱数据库外键约束 1.4.已知 ...

  5. Web Capacity Analysis Tool 压力测试工具使用笔记

    一.背景介绍 Web Capacity Analysis Tool是微软轻量级Web压力测试工具, 早先是IIS 6.0Resource Tool kit 工具包中的一个组件,现在独立出来有一个社区版 ...

  6. Test complete测试工具介绍

    Test complete 是一款性价比比较高的测试工具,能够满足大多数用户的自动化测试的需求. Test complete 是近几年流行和发展起来的一款自动化测试工具,早期版本由Automated ...

  7. Qtp自动测试工具

    QTP是基于GUI界面的自动化测试工具,用于系统的功能测试. QTP录制的是鼠标和键盘的消息.QTP录制回放时基于windows操作系统的消息机制.QTP在录制时监听应用程序的消息,监听到之后把消息放 ...

  8. APP测试工具与技术

    AndroidDevTools Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具.An ...

  9. WebBench压力测试工具(详细源码注释+分析)

    本文适合人群:对WebBench实现感兴趣的人 WebBench原理: Linux下使用的服务器压力测试工具,利用fork建立多个子进程,每个子进程在测试时间内不断发送请求报文,建立多个连接,然后由父 ...

随机推荐

  1. 【python深入】collections-Counter使用总结

    关于collections的使用,首先介绍:Counter的使用 需要执行:from collections import Counter 在很多使用到dict和次数的场景下,Python中用Coun ...

  2. 使用安装脚本安装Texlive

    介绍 TeX Live 是 TUG (TeX User Group) 维护和发布的 TeX 系统,可说是「官方」的 TeX 系统.网上可找到的教程大多是从镜像安装完整版texlive.镜像发布的周期较 ...

  3. 在当前目录打开DOS命令窗口

    Windows7系统:Shift + 鼠标右键 Windows10系统:Shift + 鼠标右键打开Power shell,在Power shell的命令窗口中输入:start cmd

  4. Selenium 学习汇总

    Commands (命令) Action 对当前状态进行操作 失败时,停止测试 Assertion 校验是否有产生正确的值 Element Locators 指定HTML中的某元素 Patterns ...

  5. Linux驱动之一个简单的输入子系统程序编写

    的在Linux驱动之输入子系统简析已经分析过了输入子系统的构成,它是由设备层.核心层.事件层共同组成的.其中核心层提供一些设备层与事件层公用的函数,比如说注册函数.反注册函数.事件到来的处理函数等等: ...

  6. ionic3搭建笔记及编译成apk

    一.安装node.js 二.安装Ionic2 npm install -g ionic (安装最新版本) ionic -v //查看版本号(是否安装成功) npm uninstall -g ionic ...

  7. VC 中引用js文件

    #include "comutil.h" using namespace MSScriptControl; #include <MsHTML.h> #include & ...

  8. 1,postman的安装

    1,下载postman 2,安装,下载和自己系统相对应的版本 本人下载的是window版本的,直接一步步安装就行 打开后进入下边的界面 建议使用native版本的postman,chrome插件的po ...

  9. NC nc开发工具java虚拟机参数

        -Dnc.exclude.modules=${FIELD_EX_MODULES} -Dnc.runMode=develop -Dnc.server.location=${FIELD_NC_HO ...

  10. sendmail发送邮件

    #echo 'hello!' | mail -s "hello test" 119733@qq.com