首页 > 代码库 > 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