RobotFramework测试库速查表
标准库
序号 | 标准库 | 说 明 |
1 | Builtin | 包含经常需要的关键字,自动导入无需import |
2 | Dialogs | 提供了暂停测试执行和从用户的输入方式 |
3 | Collections | 提供一组关键词处理Python列表和字典 |
4 | OperatingSystem | 允许执行各种操作系统相关的任务 |
5 | Remote | 远程库接口,没有自己的任何关键字,作为robot framework和测试库之间的代理的特殊库。实际测试库可以在不同的机器上运行,可以使用任何编程语言支持XML-RPC协议的实现 |
6 | Screenshot | 提供关键字来捕获和存储桌面的截图 |
7 | String | 用于处理字符串并验证它们的内容的库,用于生成、修改和验证字符串 |
8 | Telnet | 支持连接到Telnet服务器上打开的连接执行命令 |
9 | XML | 用于生成、修改和验证XML文件的库 |
10 | Process | 系统中运行过程的库 |
11 | DateTime | 日期和时间转换的库,支持创建和验证日期和时间值以及它们之间的计算 |
扩展库
序号 | 扩展库 | 说 明 |
1 | Android library | 所有android自动化需要的测试库,内部使用的是Calabash Android |
2 | AnywhereLibrary | 这个库用于测试只有一个页面的App(SPA),内部使用的是Selenium WebDriver和Appium |
3 | AppiumLibrary | Android和iOS测试库,内部使用的是appium |
4 | Archive library | 用于处理zip和tar压缩文件 |
5 | AutoItLibrary | Windows的GUI测试库,使用AutoIt的免费工具作为驱动 |
6 | CncLibrary | 用于控制CNC milling machine(数控铣床) |
7 | ConfluentKafkaLibrary | python confluent kafka的库 |
8 | CURFLibrary | 用于通过 ISO-TP和UDS标准,来测试CAN bus(控制器局域网络总线) |
9 | Database Library (Java) | 基于Java的数据库测试库,并且支持Jython和Maven |
10 | Database Library (Python) | 基于Python数据库测试库,支持任何Python解释器,包括Jython |
11 | DataDriver Library | 用于外部数据驱动的测试,外部数据源可以是csv、xls、xlsx等 |
12 | Debug Library | 用于debug RobotFramework,并且可以作为interactive shell(交互式脚本)来使用 |
13 | Diff Library | 比较两个file的差异的库 |
14 | Django Library | Django的库(Django是一个Python Web框架) |
15 | Eclipse Library | 这个库用于通过SWT widgets测试Eclipse的RCP应用 |
16 | robotframework-faker | faker库(一个假测试数据生成器) |
17 | FTP library | 测试和使用FTP服务的库 |
18 | HTTP library (livetest) | 内部使用LiveTest工具的HTTP测试的库 |
19 | HTTP library (Requests) | 内部使用Request的HTTP测试的库 |
20 | HttpRequestLibrary (Java) | 使用Apache HTTP client的HTTP测试的库 |
21 | iOS library | 所有iOS自动化需要的测试库,内部使用Calabash iOS服务 |
22 | ImageHorizonLibrary | 跨平台、基于图像识别的GUI自动化纯Python库 |
23 | JavaFXLibrary | 基于TestFX,用于测试JavaFX应用的库 |
24 | KiCadLibrary | 用于与KiCad EDA designs进行交互的库 |
25 | MongoDB library | 使用pymongo和MongoDB交互的库(MongoDB是一个基于分布式文件存储的数据库) |
26 | Mainframe3270 Library | 用于为 IBM Mainframe 3270编写自动化测试脚本的库 |
27 | MQTT library | 用于测试MQTT(消息队列遥测传输协议)的broker(代理)和应用的库 |
28 | NcclientLibrary | https://github.com/ncclient/ncclient |
29 | Rammbock | 通用网络协议测试库,提供了一种简单的方法来指定网络数据包并检查发送和接收数据包的结果 |
30 | RemoteSwingLibrary | 使用swinglibrary库测试及连接java进程,尤其是java web start的应用(Java Web Start 是基于 Java 技术的应用程序的一种部署解决方案,它是连接计算机和 Internet 的便捷通道,允许用户在完全脱离 Web 的情况下运行和管理应用程序) |
31 | RESTinstance | 用于测试HTTP JSON API的库 |
32 | SapGuiLibrary | 内部通过SAP Scripting Engine,用于测试SAPGUI client的库 |
33 | Selenium2Screenshots | 通过Selenium2Library来截屏的库 |
34 | SeleniumLibrary | Web测试库,内部使用比较流行的selenium工具 |
35 | Selenium2Library | 使用selenium2的Web测试库,替换了大部分老的seleniumlibrary |
36 | Selenium2Library for Java | selenium2library的java接口 |
37 | ExtendedSelenium2Library | Selenium2Library的扩展库,支持了AngularJS |
38 | SikuliLibrary | 支持使用Sikulix来测试UI的库 |
39 | SSHLibrary | 支持通过SSH连接,在远程机器上执行命令。还支持使用SFTP进行文件传输 |
40 | SudsLibrary | 支持对基于SOAP的Web服务进行功能测试 |
41 | SwingLibrary | 用Swing GUI测试java应用程序的库 |
42 | TestFX Library | 支持使用Test FX framework来测试Java FX应用的库 |
43 | TFTPLibrary | 支持与 Trivial File Transfer Portocol进行交互的库 |
44 | WhiteLibrary | 用于Windows GUI的自动化,它基于White framework,支持Win32、WinForms和WPF应用 |
45 | watir-robot | 使用Watir tool来测试web的库 |
RobotFramework测试库速查表的更多相关文章
- Standard C 语言标准函数库速查(彩色的函数列表,十分清楚)
Standard C 语言标准函数库速查 (Cheat Sheet) wcstombs 函数说明 #include <stdlib.h> size_t mbstowcs(wchar_t * ...
- Git 命令速查表
Git 命令速查表 1.常用的Git命令 命令 简要说明 git add 添加至暂存区 git add-interactive 交互式添加 git apply 应用补丁 git am 应用邮件格式补丁 ...
- Git 常用命令速查表(图文+表格)
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- Tools - 速查表与备忘单(Cheat Sheet)
Cheat Sheets Rico's cheatsheets Cheat-Sheets.org Python Python Cheat sheet Python Programming Cheat ...
- 【转】shell速查表
shell速查表 转自:https://www.jianshu.com/p/a98a334bfb25 1. 变量 #!/bin/bash msg="hello world" ech ...
- GNU Emacs命令速查表
GNU Emacs命令速查表 第一章 Emacs的基本概念 表1-1:Emacs编辑器的主模式 模式 功能 基本模式(fundamental mode) 默认模式,无特殊行为 文本模式(text m ...
- bash基本命令速查表
来源:https://github.com/skywind3000/awesome-cheatsheets/blob/master/languages/bash.sh ################ ...
- Git命令速查表【转】
本文转载自:http://www.cnblogs.com/kenshinobiy/p/4543976.html 一. Git 常用命令速查 git branch 查看本地所有分支git status ...
- 这可能是AI、机器学习和大数据领域覆盖最全的一份速查表
https://mp.weixin.qq.com/s?__biz=MjM5ODE1NDYyMA==&mid=2653390110&idx=1&sn=b3e5d6e946b719 ...
随机推荐
- Nginx作为代理服务之反向代理
Nginx作为代理服务之反向代理 需求:我们需要访问一个服务,但是服务端只接受8080端口,所以需要在nginx中配置反向代理,帮助客户端代理实现. 1. 创建一个html放入到一个文件夹中 2. 在 ...
- Windows环境中编译opencv3.0同时加入OPENCV_contrib库及解决遇到相关问题[contrib 必须要3.1以上的opencv才支持了]
更新:现在contrib库必须要opencv3.1以上才能支持编译通过了. 方法和步骤还是和本篇文章一样. ############################################## ...
- 怎么处理系统蓝屏后提示代码0x000000d1的错误?
电脑开机有时会出现蓝屏,导致蓝屏的原因有很多,每种错误都有不同的代码.下面就来和大家分享一下电脑开机蓝屏出现0x000000d1错误代码是什么原因?我们又该怎么去解决这个问题. 电脑开机蓝屏出现0x0 ...
- linux 启动tomcat
操作步骤: 第一步:进入tomcat的bin目录 cd /usr/local/tomcat/bin 第二步:使用tomcat关闭命令 ./shutdown.sh 第三步:查看tomcat是否关闭 ps ...
- NOIP2016 Day1 T2 天天爱跑步(树上差分,LCA)
原文链接 原题链接 题目描述 小c同学认为跑步非常有趣,于是决定制作一款叫做<天天爱跑步>的游戏.<天天爱跑步>是一个养成类游戏,需要玩家每天按时上线,完成打卡任务. 这个游戏 ...
- 在RecyclerView中集成QQ汽泡二
上次已经将GooView集成到RecyclerView当中了[http://www.cnblogs.com/webor2006/p/7787511.html],但是目前还有很多问题,下面先来运行看一下 ...
- linux内核 概念
内核Kernel只是操作系统的一部分,操作系统本身在内核之上还包含命令行shell和其他种类的用户界面. 通常内核包含: 中断服务程序 进程管理和调度程序 内存管理程序 进程同步方法 IO和设备等 在 ...
- Linux根目录下各目录文件类型及各项缩写全称
bin(binary) :常见linux命令.系统所有用户命令目录文件dev(device) : 设备驱动存储目录文件media: 多媒体及挂载目录proc (process):进程信息文件sbin( ...
- 用memcache来同步session
用memcache来同步session是还是不错的,当然也可以通过redis来保存session,可以php开启并将Session存储到Redis缓存,下面是设置利用memcache在web集群中同步 ...
- 【备忘录】ORACLE数据库每日计划EXPDP备份
1.OracleBackup_expdp版本|oracle.bat文件 还需手动更改的内容如下: 调用格式需改成call %~dp0\OracleBackup 数据库 用户名 密码 文件夹名称 ...