ファイルからリスト変数を読み取る際に問題が発生しています。3 つの変数を含むファイル (variables.py) があります。
TEST1=212
TEST2=[111, 222, 333, 444, 555, 666]
TESTS3="sadasd"
との両方${TEST1}
に${TEST3}
アクセスできます (変数ファイルから値を取得します)。しかし、 で 2 番目の変数にアクセスしようとすると@{TEST2}[2]
、エラーが発生します。
FAIL : Non-existing variable '@{TEST2}[2]'
これは、ファイルから変数を使用しようとした場合にのみ発生します。RIDEでリスト変数を作成すると、簡単にアクセスできます@{Variable}[{$index}]
この構文を試してみると : ${TEST2}[2]
、次のようになります:
'[111, 222, 333, 444, 555, 666][2]'
したがって、robotframework は、指定された名前の変数があることを認識していますが、それがリスト変数であることは認識していません。私は何か間違ったことをしていますか?