Как реализовать ключевое слово Expect Response Body в Robot Framework?

#json #robotframework

#json #robotframework

Вопрос:

тело ответа

  "_embedded": {
        "Food": [
                "percent": 1.0000
        ]
    }
  

Для проверки тела ответа
Я использую следующее в файле Robot

 | | Expect Response Body |  ${list['response']} 
  

я управляю переменной response через csv-файл, который такой же

  embedded": {
        "Food": [
                "percent": 1.0000
        ]enter code here
    }
  

Но при запуске появляется следующая ошибка

 Input is not valid JSON or a file:  "_embedded": {
        "Food": [
                "percent": 1.0000
        ]
    }
  

Что я здесь не так делаю?

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

1. Даже первый «json» не является допустимым json. Вы можете начать с этого и выяснить, почему оно недопустимо. Вы можете быстро проверить это здесь: jsonformatter.curiousconcept.com

2. Помимо опечатки в JSON, можете ли вы добавить полные примеры вашего кода. Эти фрагменты не сообщают нам, какие ключевые слова образуют используемые библиотеки и, следовательно, как интерпретировать ваши наблюдения.