常用系统关键字此处做些记录,后续根据实际应用陆续补充

1、变量声明

   ${a}    Set Variable    hello

  

2、表单嵌套

    Select Frame    Xpath=//* [@]

    Unselect Frame

  

3、if 语句

${a}    set variable     2               

${b}    set variable     3               

run keyword if  ${a}>=1  log      a大于1 

...     ELSE IF  ${b}>=1  log      b小于等于5

...     ELSE     log      上面两个条件都不满足

  

4、for循环

 :FOR    ${i}    in range    10

    \    log    ${i}

  

5、获取值(用于校验预期结果)

    Get Title    #获取当前浏览器窗口的title信息

    Get Text    id=mm    #获取元素的文本信息

    Get Element Attribute    id=mm@name    #获取name元素的属

  

6、验证(断言的使用)

    open browser    http://www.baidu.com    chrome

    ${title}    Get Title

    should contain    ${title}    百度一下,你就知道

  

7、调用

evaluate:主要作用是直接调用Python的放大。第一列放变量接收值,第三列是运算表达式,第四列是要用到的Python的module。evaluate是执行python表达式,并返回执行结果

${d} Evaluate random.randint(1000,9999) random

log ${d}

  

8、cookie处理

    Get Cookies    #获取当前浏览器的所有cookie

    Get Cookie Value    key_name    #输入cookie的name,获取他的值

    delete cookie    key_name    #输入cookie的name,删除他的值

    delete all cookies    #删除当前浏览器的所有cookie

    add cookie    key_name    value_name    #通过名称和值来添加coo

  

9、下拉框选择

Unselect From List By Value    xpath=//*[@]    value    #定位下拉框后,再输入下拉框里面的value值

 

10、类型转换

convert:Convert To XX 转换成其他类型

  

robotframework之常用系统关键字的更多相关文章

  1. Robotframework 之常用断言关键字简介

    任何自动化测试框架或实例中断言是必不可少的,Robotframework同样如此,那下面就介绍下其常用断言关键字. 1.Should Be Empty   判断是否为空,如果不为空,执行失败,示例: ...

  2. RobotFramework自动化测试框架系统关键字之断言

    一.基础 RobotFramework带有丰富的系统关键,使用时无需导入,直接使用,为写自动化用例带来了极大的方便:不能停留在知道或者是会得程度,只有熟练使用各关键字,才能提升自动化用例的写作效率.下 ...

  3. RobotFramework常用断言关键字

    变量或者关键字内容判断关键字 1.内容包含或者不包含:should contain . should not contain 与should contain x times *** Test Case ...

  4. PHP面向对象中常用的关键字和魔术方法

    PHP面向对象中常用的关键字 final        1.final不能修饰成员属性(类中常量不是用这个关键字)        2.final只能修饰类和方法 作用:            使用fi ...

  5. Robot Framework分层、开发系统关键字

            开发系统关键字:http://www.cnblogs.com/fnng/p/4261293.html http://www.cnblogs.com/fnng/p/3969978.htm ...

  6. Delphi常用系统函数总结

    Delphi常用系统函数总结 字符串处理函数 Unit System 函数原型 function Concat(s1 [, s2,..., sn]: string): string; 说明 与 S : ...

  7. 解决方案:Resharper对系统关键字提示‘can not resolve symbol XXX’,并且显示红色,但是编译没有问题

    环境:Visual studio 2013 community update 4 + Resharper 8.2 + Windows 7现象:我的C#工程编译没有问题, 但是在代码编辑器中系统关键字显 ...

  8. 【转载】解决方案:Resharper对系统关键字提示‘can not resolve symbol XXX’,并且显示红色,但是编译没有问题

    环境:Visual studio 2013 community Update 4 + Resharper 8.2 + Windows 7 现象: 我的C#工程编译没有问题, 但是在代码编辑器中系统关键 ...

  9. Robot Framework自动化测试(五)--- 开发系统关键字

    最近一直在用robot framework 做自动化测试项目,老实说对于习惯直接使用python的情况下,被框在这个工具里各种不爽,当然,使用工具的好处也很多,降低了使用成本与难度:当然,在享受工具带 ...

随机推荐

  1. random 方法 生成随机数

    Math.random() 生成 大于等于0.0 且小于 1.0 的double 型随机数 ( 0.0 <= Math.random() < 1.0 ) 可以使用它便携简单了表达式,生成任 ...

  2. windows pip使用国内源

    在这里我使用清华源来做示范 win+R 打开用户目录%HOMEPATH%,在此目录下创建 pip 文件夹,在 pip 目录下创建 pip.ini 文件, 内容如下, 在pip文件夹里新建的pip.in ...

  3. 什么是lease机制?

    分布式系统理论之租约机制学习 一,租约机制介绍 在分布式系统中,往往会有一个中心服务器节点.该节点负责存储.维护系统中的元数据.如果系统中的各种操作都依赖于中心服务器上的元数据,那么中心服务器很容易成 ...

  4. json格式字符串转字典

    //json格式字符串转字典+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString {        if (jsonStr ...

  5. ZROI 19.08.02 计算几何

    1.向量基础知识 \(atan2\)可以求极角,但是不是特别精确,在坐标接近\(10^{9}\)时会出锅,安全的做法是叉积. 旋转.反射和平移等都可以抽象为矩阵,即,它们可以复合.(需要一些必修四知识 ...

  6. 【NOIP2016提高A组模拟9.9】爬山

    题目 国家一级爬山运动员h10今天获得了一张有着密密麻麻标记的地图,在好奇心的驱使下,他又踏上了去爬山的路. 对于爬山,h10有一个原则,那就是不走回头路,于是他把地图上的所有边都标记成了有向边.他决 ...

  7. Fortran代码生成so库

    例: ifort -c -fpic test.f90ifort -shared -o test.so test.o

  8. 【leetcode】1202. Smallest String With Swaps

    题目如下: You are given a string s, and an array of pairs of indices in the string pairs where pairs[i] ...

  9. 【shell】awk的next用法

    awk的next相当于循环中continue的作用,next后面的语句将不再执行. 例如,下面的例子中,包含数字3的那行的print语句没有被执行. [root]$ seq | awk '{print ...

  10. mysql修改库名

    #!/bin/bash # 假设将sakila数据库名改为new_sakila # MyISAM直接更改数据库目录下的文件即可 mysql -uroot -p123456 -e 'create dat ...