yes that is possible:
DataDriver does support Scalar, Dictionaries, Lists and Python literals.
But be aware that these data must be given as single argument to robot.
*** Test Cases *** |
${scalar} |
@{list} |
&{dict} |
e{dict_eval} |
---|---|---|---|---|
One |
value |
1,2,3,4 |
key=value |
['a','b','c'] |
Two |
hello |
3,2,1,0 |
key=some |
['d','e','f'] |
keyword
[Arguments] ${scalar} ${list} ${dict} ${python_eval}
Log ${scalar}
FOR ${elem} IN @{list}
Log ${elem}
END
Log ${dict}[key]
Log ${python_eval}[1]