用RobotFramework连接Oracle和Mysql - liviamarre/myRoad GitHub Wiki
用RobotFramework连接Mysql
安装databaselibrary、pymysql
pip install robotframework-databaselibrary
pip install pymysql
在python安装目录的Lib\site-packages下可以看到安装的两个目录,如图:

导入DatabaseLibrary包到Robotframework

使用关键字对数据库进行操作
查询mysql数据库
- 连接Mysql数据库,使用关键字
Connect To Database Using Custom Params
参数使用pymysql和host='127.0.0.1',port=3306,user='root',passwd='123456',db='test'
- 查询结果赋值给参数a,其实赋值的是一个二维数组
- 进行比较判断,第0行第1列值取出与预期结果进行比较
- 断开连接

数据库表中:

循环插入Mysql数据库

这里面循环体内用\表示
执行几次以后的数据库结果:

用RobotFramework连接Oracle
安装Databaselibrary和Oracle Database Interfaces
- 安装Oracle Database Interfaces:打开Database Interfaces页面,找到Oracle的API驱动及下载地址,找到你对目前python环境对应版本的安装文件,下载安装 http://sourceforge.net/projects/cx-oracle/files/
- 安装DatabeseLibrary:
pip install robotframework-databaselibrary
- 安装完成后,在Python27\Lib\site-packages下,分别存在以下标注的三个文件或者文件夹:

导入DatabaseLibrary包到Robotframework
同Mysql
使用关键字对数据库进行操作
除了连接部分和Mysql有点不一样,操作是一样的
