首页 > 代码库 > roborframework操作mysql
roborframework操作mysql
roborframework操作mysql数据:
1.需安装包robotframework_databaselibrary
sudo pip install -t /usr/local/lib/python2.7/site-packages/ robotframework_databaselibrary ---指定安装在/usr/local/lib/python2.7/site-packages/(2.7.13)目录。
2.安装pymysql:
sudo pip install -t /usr/local/lib/python2.7/site-packages pymysql
3.cd /usr/local/lib/python2.7/site-packages
该目录存在此两个模块即安装成功
4.打开ride.py
5.编辑case:
1)新建suit,且导入DatabaseLibrary。红色表示导入失败,黑色导入成功;或者打开search keywords查看是否存在此模块。
2)新增case,编写代码如下:
3)run
run遇到的问题:
1.run时报错:not model pysql 。。。(类似这样的,具体记了)
原因:直接通过 sudo pip install pysql安装,而安装目录在:/Library/Python/2.7/site-packages
解决:可以能过指定目录安装:sudo pip install -t /usr/local/lib/python2.7/site-packages/ robotframework_databaselibrary ---指定安装在/usr/local/lib/python2.7/site-packages/(2.7.13)目录。
说明:mac版本自带python2.7.10,而本地已安装2.7.13版本,在iterm下执行:
sudo pip install robotframework_databaselibrary,默认安装在/Library/Python/2.7/site-packages(mac自带的2.7.10)。
sudo pip install -t /usr/local/lib/python2.7/site-packages/ robotframework_databaselibrary ---指定安装在/usr/local/lib/python2.7/site-packages/(2.7.13)目录。
2.如果安装模块失败,删除再重新安装
roborframework操作mysql