Robot Framework:数据库操作
2024-10-04 17:48:42
robotframework 操作数据库,需要安装DatabaseLibrary库
pip install robotframework-databaselibrary
Python操作不同的数据库,需要安装对应的数据库驱动。
pip install cx_Oracle # Oracle驱动,支持9.、10.2、.1等版本 pip install PyMySQL # MySQL驱动
将DatabaseLibrary 导入robotframework
Oracle
将Oracle安装目录下的文件,复制到site-packages目录中
使用方法 connect to database using custom params | cx_Oracle | 'username','password','172.24.5.12:1521/test02'
MySQL
链接数据库关键字,使用方法 connect to database using custom params | cx_Oracle | 'username','password','172.24.5.12:1521/test02'
遇见问题:
数据库查询中文结果为Unicode编码。('\xe5\x86\x85\xe7\xa7\x91',)
解决方案:在DatabaseLibrary下的query.py文件中,添加
def decode(self,code):
return code.decode('utf-8')
然后在使用的时候,如下图:
最新文章
- [阅读笔记]Zhang Y. 3D Information Extraction Based on GPU.2010.
- 番外篇 之 C#委托
- 问题:关于一个坛友的html布局实现
- 糟糕的双重检查加锁(DCL)
- X86架构与ARM架构比较
- JavaScript等比例缩放图片
- Android获取手机屏幕宽高
- 详解Struts2拦截器机制
- VS打开项目或解决方案卡死,一直处于未响应状态。
- 第17章 社区快速入门和模板 - Identity Server 4 中文文档(v1.0.0)
- idea checkout 项目
- 能用padding,margin解决的不要使用伪元素,能用背景解决的也不要用伪元素
- .Net培训班课程体系
- 调用的执行器“executor://mstestadapter/v2”时发生异常: 无法找到程序集“log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a”
- gNewSense 3.0 Beta 2 发布
- PHP生成页面二维码解决办法?详解
- OAF系统更新默认LOGO图标和主页环境描述
- 第五章 用Helm部署Istio
- 转载:JMeter压力测试入门教程[图文]
- JavaScript进阶 - 第4章 跟着我的节奏走(流程控制语句)
热门文章
- 51单片机外部中断INT0实例(汇编程序)
- Linux eth0, eth1, ..., eth%d 的生成【转】
- 如何在cmd中启动MongoDB服务器和客户端
- 常见算法和数据结构存在的坑(updating)
- angularjs的select使用2
- ERROR in Error: ***Module is not an NgModule
- 机器学习之KNN---k最近邻算法-机器学习
- 【转】JMX之ObjectName
- python学习笔记:文件操作和集合
- 基于MFC的Media Player播放器的制作(2---导入第三方库和介绍第三方库)