Ошибка вычисления выражения’: Ошибка синтаксиса: EOL при сканировании строкового литерала (, строка 1) в среде роботов

#robotframework

Вопрос:

Я хочу оценить элементы списка ниже,

 expected_dataItem = [
'"reference":"dacq/ce7cece3-fb3f-4397-b2aa-cda4761322da/57c9b247-cae6-48e4-9a4e-cf56846ad1e9/2","value":1.0',
'"reference":"dacq/ce7cece3-fb3f-4397-b2aa-cda4761322da/57c9b247-cae6-48e4-9a4e-cf56846ad1e9/1","value":"HelloWorld!!"',
'"reference":"dacq/ce7cece3-fb3f-4397-b2aa-cda4761322da/59cfaccb-1495-4259-8e85-c2d9728d286a","value":1',
'"reference":"dacq/ce7cece3-fb3f-4397-b2aa-cda4761322da/57c9b247-cae6-48e4-9a4e-cf56846ad1e9/1","value":"This is a test."'
 

]

Я ссылаюсь на каждый элемент на основе значения индекса ${expected_dataItem}[0],но я получаю эту ошибку «Ошибка вычисления выражения»: Ошибка синтаксиса: EOL при сканировании строкового литерала (, строка 1)», когда я использую встроенное robotkeyword, как показано ниже

 ${length}    Get Length     ${expected_dataItem}    
FOR    ${index}    IN RANGE    ${length}
    ${expectedValue}    Evaluate    ${expectedValues_str}[${index}]
    List Should Contain Value    ${container}    ${expectedValue}
END
 

Некоторые предложения приветствуются.

Комментарии:

1. Измените строку «${Ожидаемое значение} Оценить ${Ожидаемое значение_str}[${индекс}]» на «${Ожидаемое значение} Установить переменную ${Ожидаемое значение_str}[${индекс}]. Я почти уверен, что при использовании команды оценить вам нужно иметь выражение для оценки, например «A > B»

2. Спасибо. Но это не сработало. Поэтому я использовал Созданный список с помощью ключевого слова Create List Robert, и это работает.