嗨,任何人都可以幫我引數化字串單詞,以便它可以從我的 yaml 中獲取。我嘗試運行但是我收到一個錯誤,它顯示失敗:使用 YAML 變數檔案需要安裝 PyYAML 模塊。通常,您可以通過運行來安裝它pip install pyyaml。但我已經在本地機器上安裝了 pyyaml。非常感謝您的回復。非常感謝
預期結果:${String} 引數應該從我的 robots.yaml (Ralph) 值中獲取值
VS 終端截圖:

.robot 截圖

robots.yaml 檔案截圖:

CMD截圖:

uj5u.com熱心網友回復:
在robot.yaml這樣定義PYTHONPATH:
PYTHONPATH:
- .
- string: "RALPH"
確保您已安裝PyYAML,然后在機器人檔案中包含robot.yaml和collections庫:
Variables path_to_file/robot.yaml
Library Collections
在此之后,您可以像這樣在測驗中提取字串值:
${value} = pop from dictionary ${PYTHONPATH[1]} string
log to console ${value}
這將列印:
RALPH
PYTHONPATH 串列中的第二項是字典,因此您首先需要訪問${PYTHONPATH[1]}并彈出所需的鍵(在您的情況下string)以回傳其值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/365965.html
