RF实现自动化的过程中,链接数据库的应用场景是很普遍的。
- 可以从数据库中获取值作为参数进行传递
- 可以通过查询数据库来校验,数据是否存储或存储是否正确
- 自动化执行前可以执行初始化脚本
- 自动化执行结束后可以从数据库层面进行数据回收
具体配置及应用如下:
一、链接Mysql
1、CMD命令窗口安装Library库
pip install robotframework-databaselibrary
2、CMD命令窗口安装链接Mysql数据库插件
pip install pymysql
3、RF中引入DatabaseLibrary
特别注意:区分大小写
4、创建数据库链接
Connect To Database Using Custom Params pymysql database='servername', user='username', password='password', host='host', port=端口号 #链接数据库
二、链接Oracle
1、CMD命令窗口安装Library库
pip install robotframework-databaselibrary