公司用的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
这一步没啥坑,不是红色就是导成功了,错误案例
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
推荐一个描写详细的:
http://www.cnblogs.com/s380774061/p/4667881.html
官方文档:
http://franz-see.github.io/Robotframework-Database-Library/api/0.6/DatabaseLibrary.html