Robot Framework(8)——腳本語法示例記錄
- 2020 年 8 月 22 日
- 筆記
- Robot Framework
大神寫了一個Robot Framework的腳本,好多語法之前沒接觸過,就有了這篇,記錄下來一起學習,歡迎糾錯
第二三四五列,一般是入參,紅色的表示必填的入參。淺灰色表示選填的入參。深灰色表示無需填寫。
1.&{介面名}
&{task}= :介面自定義名稱
POST:介面請求類型
/v1/task/submit:介面請求路徑
{“platform”: “amazon”, “puid”: ${puid}, “shop”: 1, “siteName”: “ATVPDKIKX0DER”, “type”: “transaction_report.csv”, “media”: “cos”, “bucket”: “sellfox-test-1251220924”, “filePath”: “/sellfox-test/yujing/automation-test/001-us-tx-report.fba.csv”}:介面請求參數
2.Set Global Variable:設置全局變數,使用此關鍵字設置的變數在所有後續測試套件、測試用例和用戶關鍵字中都是全局可用的。變數表中的變數也會被重寫。
${taskId}:變數名稱
${task.body[‘resultBody’][‘id’]}:變數值
3.Wait Until Keyword Succeeds:等待關鍵字成功
10x:重試時間
5sec:在上次運行失敗後再次嘗試運行關鍵字之前等待的時間
IfTaskDone:重試的方法名
${puid}:參數化
${taskId}:之前定義的變數名