[英]Robot Framework how to create dictionary with unknown number of keys?
當關鍵字不知道有多少個args時如何創建字典?
我寫了下面的代碼,我想要字典
${aaaaa} = {'A':'aaa', 'B':'bbb', 'C':'ccc'}
${bbbbb} = {'A':'aaa', 'B':'bbb', 'C':'ccc', 'D': 'ddd'}
我應該在哪里更改我的關鍵字?
*** Settings ***
Library Collections
*** Test Cases ***
Test AAA
${aaaaa} My Keyword A=aaa B=bbb C=ccc
${bbbbb} My Keyword A=aaa B=bbb C=ccc D=ddd
*** Keywords ***
My Keyword
[Arguments] @{args}
${resp} Create Dictionary ${args}
[Return] ${resp}
如果您正在創建字典,請只使用create dictionary
關鍵字。 但是,如果要創建自己的關鍵字,該關鍵字采用可變數量的關鍵字參數,請使用字典作為參數:
My Keyword
[Arguments] &{args}
[Return] ${args}
此關鍵字將返回由傳遞給關鍵字的鍵和值組成的字典
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.