Robot Framework 通过pyodbc连接Mysql

首先是环境的安装:

1.安装Python2.7,不要安装3.5版本,因为很多依赖库不支持最新版本

2.通过pip在线安装Robot Framework,DatabaseLibrary,pyodbc,selenium2library,appiumlibrary(后面两个是web测试和移动端测试库)

pip install robotframework

pip install robotframework-databaselibrary

pip install robotframework-selenium2library

pip install robotframework-appiumlibrary

pip install pyodbc

3.安装wxPython,因为运行RIDE需要该依赖,同样不能下载最新版本

版本wxPython2.8-win32-unicode-2.8.12.1-py27.exe或wxPython2.8-win64-unicode-2.8.12.1-py27.exe

下载地址https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

4.下载RIDE并安装,解压后切换到目录运行python setup.py install

https://pypi.python.org/pypi/robotframework-ride

5.在桌面新建快捷方式,对象位置输入

D:Python27pythonw.exe -c "from robotide import main; main()"

6.下载mysql odbc驱动并安装

http://dev.mysql.com/downloads/connector/odbc/

下面开始运行RIDE

新建project,新建Testsuit,进行Testcase

project和Testsuit都有插件的导入,注意这个作用域不一样,否则会报关键字找不到.保险起见,两个地方都导入.

导入插件注意大小写,databaselibrary要写成DatabaseLibrary,还有Selenium2Library和AppiumLibrary

Driver={MySQL ODBC 5.3 Unicode Driver}是通过控制面板-管理工具-数据源-添加的列表获取

1

通过pyodbc连接数据库对中文的支持较好.点运行后就可以进行自动化测试了.

关键字在导入库后按F5就可以查询到.

原文地址:https://www.cnblogs.com/newvoyage/p/5502243.html