Robotframework支持库说明:
标准库支持
标准库
扩展库(第三方库)支持
扩展库
其他库支持
其他库
其实RobotFramework之所以强大,是因为他支持自定义库的开发
综上所述可以看出来,为满足我们日常的测试需求,可以使用如下库:
web 自动化测试:SeleniumLibrary,Selenium2Library,Selenium2Library for Java、watir-robot 等。
Windows GUI 测试:AutoItLibrary。
移动测试:Android library、iOS library、AppiumLibrary 等。
数据库测试:Database Library (Java)、Database Library (Python)、MongoDB library 等。
文件对比测试:Diff Library。
HTTP 测试:HTTP library (livetest)、HTTP library (Requests)等
一个例子说明常用关键字的使用
*** Settings***
Documentation 一个例子说明RF常用关键字的使用
Force Tags 测试套件标签
Default Tags RF常用关键字
Suite Setup Suite Start
Suite Teardown Suite End
Library Screenshot
*** Variables ***
${START_EORD} 测试开始
${END_WORD} 测试结束
*** Test Cases ***
test_01
[Documentation] Robotframework中打印使用 “log”
[Tags] test 1