Robot Framework 连接MySQL

公司用的mysql,今天试了试用RF连mysql,看了很多文档,写的都很详细,这儿就讲讲坑

Step 1:
Robot Framework安装Database-Library
Pip安装:pip install robotframework_databaselibrary
这一步没啥坑,就老老实实装library 就好

Step 2:
安装完Library 就使用了,然后一直报错:
ImportError: No module named 'pymysql'
抓狂,怎么也找到不到问题,最后搜了搜,发现是少装了个东西,我的python 是2.7版本,
安装: pip install PyMySQL
python 3以上的没试过,2.7加上这个,error 就木有了,如果小伙伴已经安装这个pymysql,请忽略这一步

Step 3:
导入DatabaseLibrary

Robot Framework 连接MySQL_第1张图片
image.png

这一步没啥坑,不是红色就是导成功了,错误案例

Robot Framework 连接MySQL_第2张图片
image.png

Step 4:
只要mySQL数据库没配错,基本没啥问题:
testDemo2

Connect To Database Using Custom Params    pymysql    db='de_api_tags', user='de_api_tags', password='*******', host='1.1.2.2', port=3306

${result}    Query    select * from api_users
image.png
Robot Framework 连接MySQL_第3张图片
image.png

推荐一个描写详细的:
http://www.cnblogs.com/s380774061/p/4667881.html
官方文档:
http://franz-see.github.io/Robotframework-Database-Library/api/0.6/DatabaseLibrary.html

你可能感兴趣的:(Robot Framework 连接MySQL)