Robotframework list-variable aus der Variablen-Datei

Ich habe ein problem beim Lesen eine Liste mit Variablen aus einer Datei.
Ich habe eine Datei (variables.py) mit 3 Variablen :

TEST1=212
TEST2=[111, 222, 333, 444, 555, 666]
TESTS3="sadasd"

Beide ${TEST1} und ${TEST3} zugänglich sind (ich bekomme Werte aus der variable Datei)
Aber wenn ich versuche, Zugriff auf zweite variable mit @{TEST2}[2] bekomme ich einen Fehler :

FAIL : Non-existing variable '@{TEST2}[2]'

Dies geschieht nur, wenn ich versuche, mit Variablen aus Datei. Wenn ich die Liste erstellen Variablen in FAHRT, ich kann easly Zugang mit @{Variable}[{$index}]

Wenn ich diese syntax versuchen : ${TEST2}[2] ich bekommen :

'[111, 222, 333, 444, 555, 666][2]'

So robotframework weiß, dass es eine variable mit dem angegebenen Namen, aber nicht wissen, dass es eine Liste mit Variablen.
Mache ich etwas falsch?

InformationsquelleAutor Itanium | 2013-01-28
Schreibe einen Kommentar