RobotFramework-数据库连接

来源:互联网 发布:选修课 知乎 编辑:程序博客网 时间:2024/05/16 16:57

前提:

1. RobotFramework已安装成功;​

2. 运行​ride.py,可以正常开始自动化测试。


开始进入主题!

1.首先需要安装 databaselibrary,简单的安装方法就是使用pip安装,命令如下:

pip install robotframework-databaselibrary​


pip 安装成功

​​​​​2. 如果测试的数据库是 PostgreSQL,那还需要安装psycopg2。(备注:psycopg2,是Python语言的PostgreSQL数据库接口)其他数据库,请自行百度对应接口文件。

​同样,简单的安装方法就是使用pip安装,命令如下:

 pip install psycopg2 

3. 运行ride.py,新建项目,在新建case的suite文件中添加DatabaseLibrary


添加Library成功

​成功添加DatabaseLibrary后,就可以对数据库进行操作了,数据库相关的API介绍可以参照以下链接:http://franz-see.github.io/Robotframework-Database-Library/api/0.6/DatabaseLibrary.html,当然也可以在工具在按 F5查看使用方法。

4.举例说明数据库的使用


数据库使用示例

​a. 连接数据库有两个关键字:Connect To Database和Connect To Database Using Custom Params,这里选用第二个,比较方便;

b.连接数据库中第二个参数,填入​psycopg2,如果没有安装它或者安装有误,运行时就会报错;


psycopg2报错log

​c. 使用关键字 Query来对数据库进行查询,并将查询结果赋给参数b;

d.数据库查询的结果实际上上是一个二维数组,如果需要具体某个值的话,方法如同获取数组中的数值一样,如${b[0][1]}:表示获取第一行第二列的值。​

0 0
原创粉丝点击