標籤:
首先是環境的安裝:
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:\Python27\pythonw.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}是通過控制台-管理工具-資料來源-添加的列表擷取
通過pyodbc串連資料庫對中文的支援較好.點運行後就可以進行自動化測試了.
關鍵字在匯入庫後按F5就可以查詢到.
Robot Framework 通過pyodbc串連Mysql