robotframewok基础学习

  • Post author:
  • Post category:其他


自定义变量 Set variable

连接对象 Catenate 加上“SEPARATOR=”可以对多个连接的信息进行分割

定义列表 Create List

获取当前时间 get time

设置休眠时间 sleep(秒)

if分支 run keyword if

for循环 :FOR 通过“:for”定义 for 循环;in range 用于指定循环的范围 FOR … END

“create list” 关键字用来定义列表(a,b,c),“@{}”用来存放列表(遍历循环)

通过“Exit For Loop If”关键字时行 for 循环内的判断,当满足 Exit For Loop If 条件后,循环结束

Evauate 可以调用 Python 所提供的 random 模块下的 randint()方法

通过调用 Python 所提供的 os 模块中的 system()方法可以执行本地 Python 文件

倒入库 Import Library

注释 Comment

截图 Take Screenshot (需要在测试套件里面手动加载Scrennshot库)

创建字典 Create Dictionary (需要在测试套件里面手动加载Collections库)

操作字典 Get Dictionary Items 关键字获取字典中的 key 和 value。

Get Dictionary Keys 关键字获取字典中的 key。

Get Dictionary Values 关键字获取字典中的 value。

Get From Dictionary 关键字获取字典中的 key 对应的 value

创建用户关键字 在测试套件上右键选择“New User Keyword”选项

创建资源 右键“测试项目”选择“New Resource”创建资源

打开浏览器 Open Browser

关闭当前浏览器 Close Browser

关闭所有浏览器 Close All Browser

浏览器最大化 Maximize Browser Window

设置浏览器窗口宽高 Get Window Size

输入文本 Input Text

点击元素 Click Element

点击按钮 Click Button

等待元素出现 Wait Until Page Contains Element

获得当前浏览器窗口的 title 信息 get title

获取元素的文本信息 get text

cookei处理 get cookies 获得当前浏览器的所有 cookie

get cookie value 获得 cookie 值,key_name 表示一对 cookie 中 key 的 name

add cookie 添加 cookie,添加一对 cooke (key:value)

delete cookie 删除 cookie,删除 key 为 name 的 cookie 信息

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

获取文本信息进行比较 should contain

进入表单 Select Frame

退出表单 Unselect Frame

下拉框选择 Unselect From List By Value

执行Javascript Execute Javascript

Create Session: 创建一个session,连接某个服务器

Create Ntlm Session: 也是创建一个session,只不过加上了域、用户名、密码用于NTLM认证。

Get Request: 通过GET方式发起请求。

Post Request: 通过POST方式发起请求。

Head Request: 发送一个HEAD请求。

TO Json: 将文本转换成json对象



版权声明:本文为weixin_43489242原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。