一.资源文件(Resource) 测试套件主要是存放测试案例,资源文件主要是用来存放用户关键字. 添加资源    在目录型的Project/Test Suite下单击鼠标右键,选择『New Resource』命令,输入资源文件名称,选择格式,单击『OK』 注:目录型的Project/Test Suite才可添加资源文件 新增成功后,由于这个文件还没有被任何的Test Suite或Resource加载,所以文件是灰色的. 加载资源     在Test Suite或者Resource工作区的Add…
声明:本笔记都只是自己根据大牛虫师的robot系列文档学习记录的,学习的话还请移步虫师博客:https://www.cnblogs.com/fnng/ 非常感谢大牛的分享,带小白一步一步入门   F5:弹出帮助文档.search term:搜索关键字; source:选择相关库 测试项目与测试套件关系: 用例(test case)只能创建在file类型的测试套件(test suite)中   一.常用关键字: 1.“Set variable”:用它来定义变量 2.“Catenate”:连接多个对…
Setup和Teardown 假设Suite1下面有Test1和Test2,若它们都设置了Setup和Teardown,那么它们的执行顺序是:Suite1-Setup->Test1-Setup->Test1-执行->Test1-Teardown->Test2-Setup->Test2-执行->Test2-Teardown->Suite1-Teardown Setup 和 teardown 通常是单个关键字.如果需要使用多个分开的任务,则需要创建更高级的用户自定义关…
一.测试套件下创建用户关键字 1.创建关键字测试套件右击->点击new user keyword,然后输入name,点击OK保存. 2.在用户关键字的edit点击settings,然后输入Arguments 参数为:${number} ,这就像定函数的输入参.可以设置多个变量,之间用"|"分隔.添加循环的用例,循环的次数为:${number} 3.创建好之后在用例中就可以直接使用这个关键字了.使用了循环的方法,并且入参${number}=8 二.创建资源后添加关键字 上面创建用户…
一.edit标签使用 1.导入库 点击 Edit 标签页右侧的"Library"按钮,来添加库.在添加库之前,首先库已经在 Python 下进行了安装.如,添加"Selenium2Library"库 如果添加的库不存在或库名错误,将会显示为红色,很色表示正常: 如果你是在"测试套件"中添加的库,那么这个库中所提供的关键字可以被当前测试套件下的用例使用: 如果你是在"测试项目"中添加的库,当前项目下的测试用例不能使用库中的关键字…
RIDE是一款专门用来编辑Robot Framework用例的软件,用Python编写并且开源. 1.测试项目.测试套件Edit 标签 测试项目和测试套件所提供的 Edit 标签的功能是一样的. 在 Edit 标签页中主要分:加载外部文件.定义内部变量.定义元数据等三个部分.(1)加载外部文件    Add Library:加载测试库,主要是[PYTHON 目录]\Lib\site-packages 里的测试库    Add Resource:加载资源,主要是你工程相关的资源文件    Add…
以百度搜索为例,如果我们需要写5个不同关键字搜索的用例.如果没有分层的思想,那么我们需要写5个用例,并且每个用例都需要重复写打开浏览器.输入关键字.点击按钮.关闭浏览器的步骤.如果使用Robot Framework分层的设计思想,可以把步骤封装到关键字中,然后再用例中调用关键字和传入参数. 一.创建资源和基础关键字,然后每个步骤封装到关键字里面 (1)创建资源基础关键字.txt (2)步骤封装入关键字中.注意输入关键字的是需要参数的 二.创建资源和业务关键字 (1)导入资源基础关键字 (2)把百…
一.安装selenium2library库 如果已经安装了pip,则使用管理员模式打开windows命令行,输入pip install robotframework-selenium2library,安装完成后在命令行输入pip list查看python的安装列表,列表中出现了robotframework-selenium2library及对应的版本号,说明安装完成. 二.导入selenium2library库 添加完成,黑色示添加的库正常,红色表示库不存.如果为红色,请检查C:\Python2…
Scrennshot 同样为 Robot Framework 标准类库,我们只将它提供的其它中一个关键字"TakeScreenshot",它用于截取到当前窗口. 1.导入Scrennshot 类 虽然 Scrennshot 也为 Robot Framework 标准类库,但它默认不会加载,需要手动加载这个库. 2.编写用例 使用"Take Screenshot"关键字实现截取当前屏幕  3.运行结果 运行之后查看log.html文件…
下面关键字全部由 Builtin 库提供,Builtin 为 Robot Framework 标准类库.Builtin库提供常用的关键字 1.log log 关键字就是编程语言里的"print"一样,可以打印任何你想打印的内容. 2.定义变量 通过"Set variable"关键字来定义变量 3.连接对象 "Catenate"关键字可以连接多个信息 加上"SEPARATOR="可以对多个连接的信息进行分割. 4.定义列表 通过…