Я хочу передать один список в качестве параметра в моей библиотеке ключевое слово:Я не могу передать список/словарь в моей тестовой библиотеке в рамках робота
ModifyDefaultValue
${DataJson} ModifyDefaultValue ${DataJson} @{vargs}
И список @vargs совмещена со строкой и списком:
@{vargs} Create List NO=1227003021 requestType=0 [email protected]{destinations}
В моей библиотеке:
def ModifyDefaultValue(self, dictOri, *vargs):
'''<br/>
*vargs: List Tyep and format is: var1=value1, var2=value2
'''
logger.info("SmartComLibrary ModifyDefaultValue()", also_console=True)
for i in range(len(vargs)):
logger.info("\t----Type: %s" % str(vargs[i].split("=")[1].__class__))
Они всегда являются:
20160630 22:11:07.501 : INFO : ----Type: <type 'unicode'>
Но я хочу, чтобы «пункт назначения» должен быть «списком».