Robot Framework 由Robot Framework Foundation支持。许多行业领先的公司在其软件开发中使用 该工具。
Robot Framework 是开放和可扩展的。Robot Framework 几乎可以与任何其他工具集成,以创建强大而灵活的自动化解决方案。Robot Framework 可以免费使用,无需许可费用。
Robot Framework 具有简单的语法,使用人类可读的关键字。它的功能可以通过使用 Python、Java 或 许多其他编程语言实现的库进行扩展。Robot Framework 有一个丰富的生态系统,包括作为独立项目开发的库和工具。
01
robotframework环境搭建
安装python3.6以上,并且确保环境变量配置正确
安装robotframework库
pip install robotframework
安装robotframework ride脚本图形界面编辑器
pip install robotframwork-ride
点击是,会在桌面上创建一个快捷图标
02
内置关键字库
robotframwork安装之后会出现在python安装目录的Lib/site-packages目录下
其中的libraries目录下就是我们将来编写脚本时用到的关键字源码
这些关键字库是按照一定的分类进行的
Builtln
变量定义、循环控制、数据计算、进制转换、断言判断、日志等等
Collections
处理python列表和字典的相关操作
DateTime
处理日期和时间转换的相关操作
Dialogs
提供暂停执行和获取用户输入的方法
OperatingSystem
提供和操作系统相关的关键字
Process
操作进程相关的关键字
Remote
特殊库充当 Robot Framework 和其他地方的库之间的代理。实际的库可以在不同的机器上运行, 并且可以使用任何支持 XML-RPC 协议的编程语言来实现
Screenshot
提供用于截取桌面屏幕截图的关键字
String
用于生成、修改和验证字符串的库
Telnet
可以连接到 Telnet 服务器并在打开的连接上执行命令
XML
用于生成、修改和验证 XML 文件的库
03
ride基本说明
双击桌面ride图标即可打开ride界面
01
项目创建
点击File->New Project, 选择directory原因是,在directory的项目下可以创建测试套件,如果是tpye 为fifile,则只能创建测试用例,这不利于用例的管理
02
创建测试套件
测试套件是用来管理多个测试用例的集合
右键选择项目名称,New Suite, 选择fifile原因是,在fifile的测试套件下可以创建测试用例,如果是tpye 为directory,还得重新再继续建fifile的测试套件,才能创建测试用例,因为测试用例只能在fifile类型下创建