Builtin: 提供了一组通常需要的通用关键字
String: 生成,修改和验证字符串的库
Screenshot: 提供关键字捕捉桌面截图
XML: 生成,修改和验证xml文件的库
DateTime:日期和时间转换库
......
web自动化测试: SeleniumLibrary, Selenium2Library, Selenium2Library for java, watir-robot等.
windows GUI测试:AutoltLibrary.
移动测试: Android library, ios librrary, AppiumLibrary等.
数据库测试: Database library(java), Database library(pyhon),MongoDB libraty等.
文件对比测试: Diff Library.
Http测试: HTTP library(livetest), HTTP library(Requests)等.
Robot FramWork与单元测试框架比较
相同点:
:setUp/tearDown
:提供测试套件
:测试运行
:生成HTML测试结果
不同点:
语法:
Robot FramWork自建语法, unittest使用python语法.
支持库:
Robot FramWork支持特定库, unittest支持python的任意库.
Robot FramWork编辑器
python2.x-----> 推荐 robot framwork RIDE
Robot FramWork提供了各种主流编辑器/IDE的插件
官网 : http: //robotframework.org/
Emacs / VIM / Atom / Notepad++ / Sublime / Eclipse / lntellij IDEA
robot framwork RIDE使用:
:启动
:创建批处理
:创建测试项目/创建测试套件/创建测试用例
:运行测试用例