Robot Framework(8)——腳本語法示例記錄

大神寫了一個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}:之前定義的變量名