标准库
Robot Framework安装好后可以直接导入使用的库,包括
-
Builtin:包含经常需要的关键字。自动导入无需import,因此总是可用的
-
Dialogs:提供了暂停测试执行和从用户的输入方式,需要导入库
常用的有 get value from user
-
Collections:create list 、create dictionary在标准库Builtin里不需要导入,但是涉及到列表和字典的处理,需要导入Collections,常用的有
-- append to list
${list01} create list append to list ${list01} hello world log to console ${list01}
-- set to dictionary
${var01} create dictionary set to dictionary ${var01} a=1 b=2 set to dictionary ${var01} a=10 #重新赋值给a log to console ${var01}
扩展库
Robot Framework需要下载安装后才能使用的库,包括
- SeleniumLibrary Web测试库,内部使用比较流行的selenium工具。利用早期的selenium1.0和本身已经过
- Selenium2library:使用selenium2的Web测试库。替换了大部分老的seleniumlibrary。
- appiumlibrary:Android和iOS测试库,内部使用的是appium