[英]unable to pass a list from robot framework to python
我需要將一個列表從機器人框架傳遞給python,但我無法做到這一點。
請幫助解決問題。
我試過下面提到機器人代碼,但它不起作用:
${list1}= create list a b c
${list2}= create list d e f
cleanup1 ${list1} ${list2}
python代碼:
def cleanup1(list1,list2):
print (list1)
print (list2)
請幫助為什么這會失敗?
預期的輸出是打印清單。
但是我收到錯誤消息:
沒有名稱為$ {list1}的關鍵字=找到創建列表。
Robot使用兩個或多個空格來分隔語句的每個組件。 ${list1}=
和create list
之間只有一個空格。 因此,機器人認為第一個單元格是${list1}= create list
。 它希望在第一個單元格中找到變量或關鍵字名稱,並且找不到名為${list1}= create list
的關鍵字,因此它會拋出您報告的錯誤。
解決方案很簡單:確保變量和關鍵字之間有兩個或多個空格:
${list1}= create list a b c
^^
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.