1、库和工具
- 在RobotFramework官网的Libraries和Tools模块下,可以看到RobotFramework支持的库和工具,包括标准的和收录的第三方的
- 由于采用python语言,所以主要关注支持python的库和工具
2、库
2.1 标准库
- 标准库是不需要下载的,直接导入使用就可以啦
- 除了使用Builtin中的关键字不用导入外,其他库都需要导入哟
*** Settings ***
Library XML
*** Variables ***
${source} <root><child/></root>
${result} root
*** Test cases ***
Test xml
${root}= Parse XML ${source}
Should be equal ${root.tag} ${result}
2.2 扩展的第三方库
- 扩展库非常丰富
- SeleniumLibrary:用于web自动化测试
- AppiumLibrary:用于手机端自动化测试
- DatabaseLibrary:可以连接数据库,对数据库进行操作
- FTPLibrary、HTTPLibrary也会很有用哟
- 多看看官网介绍
3、工具
- 工具根据分类主要分为内置工具,编译器插件,构建工具插件,以及其他一些工具
- 内置工具主要包括:rebot、Libdoc、Testdoc、Tidy
-
构建工具有助于代码管理和持续集成
4、总结
- RobotFramework的库和插件比较多,嗯,看得头疼。。。
- 不过每个库和插件都有对应的功能,在需要用到时,能够快速去查阅并掌握功能