RobotFramework全部内置标准库及第三方库介绍,以及安装方法
1.Libraries
看Robot都有哪些库,最靠谱的方法就是直接上官网查看。
官网地址为:https://robotframework.org
1.1 Standard Libraries 内置标准库
如下图,是官网的内置标准库一览:
Library Name | 功能 |
---|---|
Builtin | 包含经常需要的关键字。自动导入无需import |
Dialogs | 提供了暂停测试执行和从用户的输入方式 |
Collections | 提供一组关键词处理Python列表和字典 |
OperatingSystem | 允许执行各种操作系统相关的任务,使各种操作系统相关的任务在robot framework正在运行的系统中执行 |
Remote | 远程库接口的一部分。没有自己的任何关键字,作为robot framework和测试库之间的代理的特殊库。实际测试库可以在不同的机器上运行,可以使用任何编程语言支持XML-RPC协议的实现 |
Screenshot | 提供关键字来捕获和存储桌面的截图 |
String | 用于生成、修改和验证字符串的库 |
Telnet | 支持连接到Telnet服务器上打开的连接执行命令 |
XML | 用于生成、修改和验证XML文件的库 |
Process | 系统中运行过程的库 |
DateTime | 日期和时间转换的库,支持创建和验证日期和时间值以及它们之间的计算 |
1.2 External Libraries 第三方库
如下图,是官网的第三方库一览:
Library Name | 功能 |
---|---|
Android library | 所有android自动化需要的测试库,内部使用的是Calabash Android |
AnywhereLibrary | 这个库用于测试只有一个页面的App(SPA),内部使用的是Selenium WebDriver和Appium</ |