Robot Framework(8)——指令碼語法示例記錄

幸運的靈小小發表於2020-08-22

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

 

相關文章