标准库 
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 的情况下运行和管理应用程序)

Robot Framework常用库简介的更多相关文章

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

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

  2. Robot Framework常用的操作库列表

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

  3. Robot Framework和Selenium简介

    1.1  RF简介 Robot Framework是一款python编写的功能自动化测试框架.具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行.主要用于 ...

  4. Robot Framework常用关键字介绍

    常用关键字介绍 在学习一门编程语言的时候,大多教材都是从打印“hello world”开始.我们可以像编程语言一样来学习 Robot Framework.虽然通过 RIDE 提供“填表”一样的写测试用 ...

  5. robot framework 常用关键字介绍

    1.log 打印所有内容 log hello word 2.定义变量 ${a} Set variable 92 log ${a}   3.连接对象 ${a} Catenate hello word l ...

  6. RF常用库简介(robotframework)

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

  7. Robot Framework常用关键字

    虽然通过RIDE提供"填表"一样的写测试用例的方式.但它却支持强大的关键字功能,以及可以开发关键字的扩展能力. Comment 注释功能,也可以使用python中的"#& ...

  8. Robot Framework 自定义库

    进入  python安装路径\Lib\site-packages 创建文件夹,库名 创建py文件,myclass.py 创建py文件,__init__.py 导入自定义库 遇到的问题: python版 ...

  9. robot framework添加库注意事项

    添加库 假设你的项目结构是这样: 项目 ..myLib(库目录) ..目录1 ..测试用例套件1 此时你需要在“测试用例套件1”中用相对路径添加库myLib,你应该填:../myLib/ 特别注意后面 ...

随机推荐

  1. java求几个数字的和输出详细步骤

    设计思想:要求几个数字的和,就要把输入的字符串转换成浮点型,然后求和再输出. 程序流程图: 程序源代码: //此程序用于从命令行接收多个数字,就和并输出. //作者:赵东睿 //2015.9.26 p ...

  2. [译]Javascript中的函数

    本文翻译youtube上的up主kudvenkat的javascript tutorial播放单 源地址在此: https://www.youtube.com/watch?v=PMsVM7rjupU& ...

  3. MacBook Pro (13 英寸, 2017 年)安装win10系统

    准备: windows10系统镜像 16G或更大容量U盘(存放驱动,必须格式化为FAT) 官方提供的驱动软件 详细步骤: 1.打开Bootcamp,选择镜像文件 2.点击下一步,选择Bootcamp分 ...

  4. JDBC 配置环境

    一.配置JDBC环境:先下载驱动jar包 1.配置classpath环境变量  如(E:\jdbc\mysql-connector-java-5.1.7-bin.jar) 2.数据库URL: 2.1 ...

  5. sql 插入

    今天处理了一个有关数据库表数据批量插入的问题.部分细节,自己之前没有遇到过.索性就整理下来,做个备忘录. 主要是将一个表的数据导入到另一张表中.这种插入方法,需注意两张表的对于字段的数据结构需要保持一 ...

  6. Codeforces Round #538 (Div. 2)D(区间DP,思维)

    #include<bits/stdc++.h>using namespace std;int a[5007];int dp[5007][5007];int main(){    int n ...

  7. mysql 表压缩

    mysql中经常出现历史表,这些表不会进行修改数据的操作,只有读操作.那么我们可以对其进行压缩处理,缩减磁盘空间.Innodb表和MyISAM表的压缩指令不一样.下面分别来讨论: 一.InnoDB表 ...

  8. 适配器设计模式初探(Java实现)

    本篇随笔主要介绍Java实现设配器设计模式. 先来看下待解决的问题: (图片转自http://blog.csdn.net/jason0539) 由上图的情况可知,欧洲壁式插座只有三足插口,如果我们想要 ...

  9. sap程序下载

    有时需要下载sap 中的程序   一屏一屏的拷贝非常麻烦 这里是在网上找的的一个下载工具   实际就是一个sap程序   建立好sap程序 把代码拷贝进去 在参数处输入程序名字  和下载位置  F8运 ...

  10. CF385C Bear and Prime Numbers 数学

    题意翻译 给你一串数列a.对于一个质数p,定义函数f(p)=a数列中能被p整除的数的个数.给出m组询问l,r,询问[l,r]区间内所有素数p的f(p)之和. 题目描述 Recently, the be ...