如果你使用robot卻沒有用過evaluate,那你將永遠禁錮在框架中。
json物件格式入參可以使用字典格式直接傳入,但最近有乙個介面測試的入參是乙個json陣列,在傳參時總是提示請求引數不合法,
使用create dictionary構造資料時又會給陣列加上引號,這樣肯定不能正常傳參
]所以可以將入參作為變數$,然後使用evaluate關鍵字將它轉化為字典格式 $ set variable ]}'}
$ evaluate type($a)
log a的格式:$
$ evaluate $ #轉化為dict格式
$ evaluate type($deleteaddress_req_data)
log 格式已經轉化為$
看下日誌發現已經轉化過來了,這下應該可以正常傳參了
01 robot基礎使用
關鍵字驅動 自帶測試報告 單獨的rf語法 1 使用方法 通過pycharm安裝外掛程式intellibot 2 使用方法 新建乙個 robot檔案,執行方法 在 robot檔案目錄下進入cmd,執行 robot robot 生成的三個檔案分別是資料檔案 日誌檔案 報告檔案 如果把 robot放在資料...
Nodejs使用robot操作滑鼠鍵盤
前提是配置了cnpm msbuild error msb3428 未能載入 visual c 元件 vcbuild.exe 要解決此問題,1 安裝 net framework 2.0 sdk 2 安裝 microsoft visual studio 2005 或 3 如果將該元件安裝到了其他位置,請...
使用Robot迴圈讀取Excel中的資料
前幾天使用robot 迴圈對清單進行輸入,但無奈csv檔案自動將清單首位的零抹除掉,使得從datapool中讀取資料不正確 見 使用robot輸入清單 其中一種方法就是直接在指令碼中進行迴圈構造清單,這時我遇到另乙個問題 構造的清單在清單庫中不存在。程式對於不在庫中的清單操作是不一樣的,所以迴圈中的...