Robot Framework简介 RF开发工具RIDE RF 简介 Robot Framework(简称RF)是一个使用Python编写的关键字驱动的开源自动化测试框架。这里掌握几个要素,第一RF框架由Python编写,需要有Python运行环境,第二RF框架是关键字(keyword)驱动的,所以需要理解什么是关键字(keyword)驱动,第三RF框架是开源的,不需要花钱。第四RF是一个自动测试框架,需要你编写测试用例(测试脚本)来运行。 RF框架的一个显著特点是测试用例基于关键字(keyword)来实现的。这里先理解一下关键字(keyword)这个概念,关键字可以理解为给函数或者方法起一个别名。关键字也有参数,有返回值。其内部实现就是函数。 RF框架另外一个显著特点是测试用例有严格的格式,通过表格形式来编写测试用例。测试用例由关键字组成,关键字有参数,有返回值。 RF框架的第三个显著特征是强大的库(Library),库就是关键字的集合,RF自带了很多常用的库(Library),例如:BuiltIn、String等,并且可以集成第三方库,例如:大名鼎鼎的Selenium、Appium、Requests等。 RF框架的特性 使用表格格式创建测试用例,非常方便。 可以使用已有的关键字创建自定义关键字,就像使用系统函数创建自定义函数。 可以方便的生成测试报告和测试日志。 可以集成第三方框架,例如Selenium、Appium、Requests等。 支持数据驱动的测试,基于模板实现。 RF官网 RF官网-https://robotframework.org/ RF 安装 下载安装Python 安装robotframework pip install robotframework 第一个RF测试用例 使用记事本创建如下内容测试用例,demo.robot。 *** Variables *** ${msg} hello Robot Framework! *** Test Cases *** case01 log ${msg} 使用robot命令运行 robot demo.robot RF开发工具RIDE