从搭建到实战,看看这篇robotframework框架深度学习笔记

本文详细介绍了Robot Framework的环境搭建、内置关键字库、RIDE编辑器的使用,以及基础语法,包括日志中文乱码处理、变量类型、条件判断、循环结构和用户自定义关键字的创建与应用。
摘要由CSDN通过智能技术生成

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类型下创建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值