1. 程式人生 > >自動化(robotframework)·WEB項目2

自動化(robotframework)·WEB項目2

無需 clu string .py rar param 導入 src exe

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