Robot Framework-DatabaseLibrary(MySql)
来源:互联网 发布:8051单片机引脚图 编辑:程序博客网 时间:2024/05/18 02:19
robotframework进行数据库操作,需要使用到Database-Library,以下是安装及使用步骤:
一、Robot Framework安装Database-Library
使用管道Pip安装:pip install robotframework_databaselibrary
二、API文档说明
API参数说明Check If Exists In Database查询语句数据库中存在:存在,则为PASS,不存在,则为FAILCheck If Not Exists In Database查询语句数据库中不存在:不存在,则为PASS,存在,则为FAILConnect To DatabasedbapiModuleName=None, dbName=None, dbUsername=None, dbPassword=None, dbHost=localhost, dbPort=5432, dbConfigFile=./resources/db.cfg连接数据库配制信息,通过配制各项属性完成Connect To Database Using Custom ParamsdbapiModuleName=None, db_connect_string=连接数据库配制信息,通过db_connect_string来传递。如database='my_db_test', user='postgres', password='s3cr3t', host='tiger.foobar.com', port=5432Delete All Rows From Table表名删除数据库中表的所有行:删除成功,则PASS;失败,则FailDescription查询语句返回查询语句的结果,内容格式为: [Column(name='id', type_code=1043, display_size=None, internal_size=255, precision=None, scale=None, null_ok=None)] [Column(name='first_name', type_code=1043, display_size=None, internal_size=255, precision=None, scale=None, null_ok=None)] [Column(name='last_name', type_code=1043, display_size=None, internal_size=255, precision=None, scale=None, null_ok=None)]Disconnect From Database无断开数据库链接Execute Sql ScriptSqlScriptFileName执行脚本文件。SqlScriptFileName物理路径+FileName。Execute Sql StringSqlString执行Sql语句Query查询语句返回查询语句的查询结果Row Count查询语句返回查询语句的查询结果行总数Row Count Is 0查询语句查询语句的查询结果行总数:为0,则PASS;非0,则FAILRow Count Is Equal To X查询语句,X查询语句的查询结果行总数:为X,则PASS;非X,则FAIL
X,为预期的查询结果行数,第二个需要传递的参数
Row Count Is Greater Than X查询语句,X查询语句的查询结果行总数:大于X,则PASS;小于或等于X,则FAIL
X,为预期的查询结果行数,第二个需要传递的参数
Row Count Is Less Than X查询语句,X查询语句的查询结果行总数:大于X,则PASS;小于或等于X,则FAIL
X,为预期的查询结果行数,第二个需要传递的参数
Table Must Exist表名表名必须存在:存在,则PASS;不存在,则FAIL三、项目中需要引入Database的Library
0 0
- Robot Framework-DatabaseLibrary(MySql)
- Robot Framework-DatabaseLibrary数据库(MySql)
- Robot Framework-DatabaseLibrary数据库(MySql)
- Robot Framework中使用DatabaseLibrary来连接数据库(SQLServer+MySQL)
- Robot Framework中使用DatabaseLibrary来连接数据库(MySQL)
- Robot Framework - 连接mysql数据库
- Robot Framework
- Robot Framework
- Robot Framework
- Robot Framework
- Robot framework
- robot framework
- Robot Framework
- Robot Framework
- Robot Framework
- robotframework 使用databaselibrary登录mysql数据库
- Robotframework使用DatabaseLibrary连接mysql数据库
- Robot Framework 学习_4(python+Robot Framework)
- Intent Filter匹配规则
- 一念永恒 > 第二十九章 举重若轻
- K sum
- LZW压缩算法——简明原理与实现
- Nginx配置正向代理
- Robot Framework-DatabaseLibrary(MySql)
- memcpy的用法总结
- C++面向对象基础知识详解二
- Add Two Numbers
- Range Sum Query - Javacript
- 一念永恒 > 第三十章 来吧!
- 【Android】直播必备之YUV使用总结 —— 常用的几种格式:NV21/NV12/YV12/YUV420P的区别
- 一念永恒 > 第二十八章 压力才是动力
- 十六周阅读程序