robotframework library大全

标准库是Robot Framework可以直接导入使用的库

库名 释义
Builtin 包含经常需要的关键字。自动导入无需import,因此总是可用的
Dialogs 提供了暂停测试执行和从用户的输入方式
Collections 提供一组关键词处理Python列表和字典
OperatingSystem :允许执行各种操作系统相关的任务。允许执行各种操作系统相关的任务,使各种操作系统相关的任务在robot framework正在运行的系统中执行
Remote 远程库接口的一部分。没有自己的任何关键字,作为robot framework和测试库之间的代理的特殊库。实际测试库可以在不同的机器上运行,可以使用任何编程语言支持XML-RPC协议的实现。
Screenshot 提供关键字来捕获和存储桌面的截图。
String 用于处理字符串并验证它们的内容的库,用于生成、修改和验证字符串、
Telnet 支持连接到Telnet服务器上打开的连接执行命令
XML 用于生成、修改和验证XML文件的库
Process 系统中运行过程的库。
DateTime 日期和时间转换的库,支持创建和验证日期和时间值以及它们之间的计算

扩展库是Robot Framework需要下载安装后才能使用的库

库名 释义
Android library: 所有android自动化需要的测试库,内部使用的是Calabash Android
iOS library 所有iOS自动化需要的测试库,内部使用Calabash iOS服务
appiumlibrary Android和iOS测试库,内部使用的是appium
HTTP library (Requests) 内部使用request工具的HTTP测试的库
HTTP library (livetest) 内部使用LiveTest工具的HTTP测试的库
MongoDB library 使用pymongo和MongoDB交互的库。(MongoDB是一个基于分布式文件存储的数据库)
Database Library (Java) 基于Java的数据库测试库。也可使用Jython和Maven central.
Database Library (Python) 基于Python数据库测试库。支持任何Python解释器,包括Jython
watir-robot 使用Watir的工具的Web测试库
seleniumlibrary Web测试库,内部使用比较流行的selenium工具。利用早期的selenium1.0和本身已经过时
selenium2library 使用selenium2的Web测试库。替换了大部分老的seleniumlibrary
selenium2library java selenium2library的java接口
Django Library 为Django的库,一个Python Web框架
sudslibrary 一种基于泡沫基于SOAP的Web服务的功能测试库,动态的SOAP 1.1的客户端
Archive library 处理.zip和.tar压缩包的库
Diff Library 比较两个文件的库。
FTP library Robot Framework上测试和使用FTP服务的库
SSHLibrary 通过SSH连接的在远程机器上执行命令。还支持使用SFTP进行文件传输
imagehorizonlibrary 跨平台、基于图像识别的GUI自动化纯Python库
rammbock 通用的网络协议测试库;提供简单的方法来指定网络数据包,并检查发送和接收数据包的结果
autoitlibrary Windows的GUI测试库,使用AutoIt的免费工具作为驱动
Eclipse Library 使用SWT窗口小部件测试Eclipse RCP应用程序的库
robotframework-faker 一个服务faker的库,faker的测试数据生成器
swinglibrary 用Swing GUI测试java应用程序库
remoteswinglibrary 使用swinglibrary库测试和连接一个java进程,尤其是java web start的应用。(Java Web Start 是基于 Java 技术的应用程序的一种部署解决方案,它是连接计算机和 Internet 的便捷通道,允许用户在完全脱离 Web 的情况下运行和管理应用程序)
MQTT library 测试MQTT brokers和应用的库。

你可能感兴趣的:(robotframework)