Что вы явно пытались сделать, это создать словарь (для передачи в качестве аргумента заголовков), но это не способ сделать это в Robotframework.
Ключевое слово Set Variable
создает переменную типа string
если вы передаете аргумент, похожий на строку - это не вычитает, что вы пытались создать словарь только из-за наличия фигурных скобок.
Вот как вы можете создать настоящий словарь (тип dict
(sub) в python):
${headers}= Create Dictionary Content-Type=application/json
Когда вы передадите эту переменную в Create Session
, она теперь будетправильный dict
, и ключевое слово не должно сбоить из-за этого.
Create Session sample ${url} headers=${headers} disable_warnings=1