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}:之前定義的變量名