标准库 
Robot Framework可以直接导入使用的库,包括:

  • Builtin:包含经常需要的关键字。自动导入无需import,因此总是可用的

  • Dialogs:提供了暂停测试执行和从用户的输入方式。

  • Collections:提供一组关键词处理Python列表和字典。

  • OperatingSystem:允许执行各种操作系统相关的任务。允许执行各种操作系统相关的任务,使各种操作系统相关的任务在robotframework正在运行的系统中执行。

  • Remote:远程库接口的一部分。没有自己的任何关键字,作为robotframework和测试库之间的代理的特殊库。实际测试库可以在不同的机器上运行,可以使用任何编程语言支持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 (livetest):内部使用LiveTest工具的HTTP测试的库。

    • HTTP library (Requests):内部使用request工具的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进行文件传输

    • rammbock:通用的网络协议测试库;提供简单的方法来指定网络数据包,并检查发送和接收数据包的结果。

    • imagehorizonlibrary:跨平台、基于图像识别的GUI自动化纯Python库。

    • 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和应用的库。

RF常用库简介(robotframework)的更多相关文章

  1. robotframework的学习笔记(十三)------Robot Framework常用库简介

    标准库 Robot Framework可以直接导入使用的库,包括: Builtin:包含经常需要的关键字.自动导入无需import,因此总是可用的 Dialogs:提供了暂停测试执行和从用户的输入方式 ...

  2. Robot Framework常用库简介

    标准库 Robot Framework可以直接导入使用的库,包括: • Builtin:包含经常需要的关键字.自动导入无需import,因此总是可用的 • Dialogs:提供了暂停测试执行和从用户的 ...

  3. Sublime 常用插件简介

    Sublime   常用插件简介 emmet: 前端必备神器.花个十几分钟学下Emmet语法 ,就可以极大提高web开发者HTML和CSS工作效率啦.一句话,牛逼---必备 CSS3: CSS3语法高 ...

  4. Redis API与常用数据类型简介

    Redis API与常用数据类型简介 一.Redis API For .Net 首先,不得不说Redis官方提供了众多的API开发包,但是目前Redis官方版本不支持.Net直接进行连接,需要使用一些 ...

  5. Python3.x:第三方库简介

    Python3.x:第三方库简介 环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex ...

  6. php spl标准库简介(SPL是Standard PHP Library(PHP标准库)(直接看代码实例,特别方便)

    php spl标准库简介(SPL是Standard PHP Library(PHP标准库)(直接看代码实例,特别方便) 一.总结 直接看代码实例,特别方便易懂 thinkphp控制器利眠宁不支持(说明 ...

  7. openresty开发系列12--lua介绍及常用数据类型简介

    openresty开发系列12--lua介绍及常用数据类型简介 lua介绍  1993 年在巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de ...

  8. Python爬虫学习==>第五章:爬虫常用库的安装

    学习目的: 爬虫有请求库(request.selenium).解析库.存储库(MongoDB.Redis).工具库,此节学习安装常用库的安装 正式步骤 Step1:urllib和re库 这两个库在安装 ...

  9. 免费淘宝IP地址库简介及PHP/C#调用实例

    https://yq.aliyun.com/ziliao/25800?spm=a2c4e.11155472.0.0.68027abfcpFb7O 摘要: 本文讲的是免费淘宝IP地址库简介及PHP/C# ...

随机推荐

  1. Knights of the Round Table

    Knights of the Round Table Being a knight is a very attractive career: searching for the Holy Grail, ...

  2. 急速安装Ubuntu/windows双操作系统

    本文出自:http://www.cnblogs.com/svitter FAQ 因为很多人都不看FAQ,比如像我,所以直接把FAQ写在最前面,然后把正文卸载最后面逼你看- - 常用软件下载(官网) d ...

  3. vscode编辑器开发react时,设置使emmet支持自定义组件

    "emmet.triggerExpansionOnTab": true 在vscode用户配置当中配置这个,就可以了

  4. Unity使用 16bit 压缩 Texture 颜色能均匀过渡

    下面是unity自带 16bit 图 的效果,可以看到颜色过度的很不均匀,占用内存 0.5M    如果调成 truecolor 后 颜色过渡很均匀,而内存却占到 1.1 M    讲图片 后缀名改成 ...

  5. 洛谷 [P2341] 受欢迎的牛

    强连通分量 一个结论: 在有向图中, 一个联通块能被所有点遍历当且仅当图中只有一个连通块出度为零 #include <iostream> #include <cstdio> # ...

  6. 【CF1068D】Array Without Local Maximums(计数DP)

    题意: n<=1e5 思路:卡内存 dp[i][j][k]表示当前第i个数字为j,第i-1个数字与第i个之间大小关系为k的方案数(a[i-1]<a[i],=,>) 转移时使用前缀和和 ...

  7. 【shell】Shell命令合集(0)

    Ccat zdd 浏览文件zdd的内容cat zdd1 zdd2 浏览多个文件的内容cat -n zdd浏览文件zdd的内容并显示行号 cd 回到起始目录,也即刚登陆到系统的目录,cd后面无参数cd ...

  8. android中与Adapter相关的控件----GridView

    GridView(网格视图)讲解 一.GridView(网格视图)这个是控件也是比较多,和listView的很多地方都是一样的,但是GridView可以显示多列,而listView只能显示一列,个人觉 ...

  9. java中Map的entrySet 和keySet的使用

    存储这样的一个数据关系结构  使用嵌套map存储 可以通过调用  entrySet方法  或者 keySet方法 进行迭代或者增强for循环 便利输出 这里演示 迭代器的方式进行遍历 package ...

  10. AutoResetEvent 和 ManualResetEvent 多线程应用

    AutoResetEvent 1.用于在多线程,对线程进行阻塞放行 static AutoResetEvent auth0 = new AutoResetEvent(false); static Au ...