如何在robot框架中将json数据文件加载到变量中!?具有

如何在robot框架中将json数据文件加载到变量中!?具有,json,robotframework,Json,Robotframework,我正在尝试将JSON数据文件直接加载到Robot框架中的变量中。请任何人详细说明一下,例如,给出如何操作的确切语法 安装HTTPLibrary: 创建JsonLib.py: from HttpLibrary import HTTP class JsonLib(object): def load_json_data_from_file(self, filepath): """ Don't forget to document the keyword!!!

我正在尝试将JSON数据文件直接加载到Robot框架中的变量中。请任何人详细说明一下,例如,给出如何操作的确切语法

安装HTTPLibrary:

创建
JsonLib.py

from HttpLibrary import HTTP


class JsonLib(object):

    def load_json_data_from_file(self, filepath):
        """ Don't forget to document the keyword!!!
        """
        json_string = open(filepath).read()
        HTTP().should_be_valid_json(json_string)
        return json_string
导入并调用您的射频代码:

*** Settings ***
Library    JsonLib.py

*** Test Cases ***
Do Whatever With My Json
    [Documentation]    Don't forget to document what your test does!!!
    ${my_json}    Load JSON Data From File    ${/}foo{/}bar.json

Windows上的文件路径格式如何?啊。。。我不认为。。。根据RF文档修复***设置***库JsonLib.py***测试用例***使用我的Json做任何事情[文档]别忘了记录你的测试做了什么${my_json}从文件中加载json数据。/cookie.jsonr如果在{my_json}之前错过了一个“$”,我尝试使用它,成功了。非常感谢。啊。。。thx(通过电话或其他方式写入…),已修复