自動化(robotframework)·WEB項目2
date:2018603 day12
一.連接數據庫
1.cmd→pip install robotframework-databaselibrary
2.在library內導入DatabaseLibrary
3.cmd→pip install pymysql
4.robotframework連接數據庫關鍵字
①.連接數據庫-connect To Database Using Custom Params
②.查詢語句- ___ query ___
③.執行SQL語句-Execute Sql String
④.關閉數據庫-Disconnect From Database
二.雜·知識
1.ride自帶的空格 ${space} (無需導入,無需下載)
2.內置變量-前一用例狀態【${prev test status}】
3.Pybot命令
①.執行整個項目下的所有用例: pybot 項目路徑。例如: pybot D:\robot
PS:robot項目裏面所有用例
②.執行某個套接件中的所有用例: pybot 項目路徑\suit文件名稱。 例如:pybot D:\robot\test.txt
PS:robot項目裏面測試套件text的所有用例
③.執行具體的某個用例的用例:pybot --test 用例名稱 項目路徑\suit文件名稱。例如:pybot --test testcaseName D:\robot\test.txt
PS:robot項目裏面的test測試套件,裏面一個叫testcaseName的測試用例。
④.執行項目中指定標簽的案例: pybot --include tagName D:\robot
PS:robot項目裏面所有標簽為tagName的用例
⑤.執行所有用例後,將生成的文件保存到指定目錄下: pybot -d 測試報告路徑 項目路徑。例如: pybot -d D:\測試結果 D:\robot
PS:執行完robot項目裏面所有用例後,將log.html、report.html、output.xml保存到【D:\測試結果】目錄
自動化(robotframework)·WEB項目2