gpt4 book ai didi

json - 如何在机器人框架中将json数据文件加载到变量中?

转载 作者:行者123 更新时间:2023-12-04 09:40:19 25 4
gpt4 key购买 nike

我正在尝试直接在Robot Framework中将json数据文件加载到变量中。任何人都可以用例如提供有关如何执行的确切语法?
提前致谢 :)

最佳答案

一种方法是使用Get File库中的OperatingSystem关键字,然后使用内置的Evaluate关键字将其转换为python对象。

例如,考虑一个名为example.json的文件,其中包含以下内容:

{
"firstname": "Inigo",
"lastname": "Montoya"
}

您可以使用以下方式记录名称:
*** Settings ***
| Library | OperatingSystem

*** Test Cases ***
| Example of how to load JSON
| | # read the raw data
| | ${json}= | Get file | example.json
| |
| | # convert the data to a python object
| | ${object}= | Evaluate | json.loads('''${json}''') | json
| |
| | # log the data
| | log | Hello, my name is ${object["firstname"]} ${object["lastname"]} | WARN

当然,您也可以使用python编写自己的库来创建执行相同操作的关键字。

关于json - 如何在机器人框架中将json数据文件加载到变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24734629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com