【发布时间】:2018-04-27 06:27:52
【问题描述】:
我想将driver=1 添加到我的sample_json.json 文件中,但无法找到永久写入这些更改的方法。此代码将键值保存到对象${json_obj},但不对文件sample_json.json进行任何更改
sample_json.json
{
"Phones": {
"debug": "on",
"phone1": {
"key":"value"
},
"phone2": {
"key":"value"
}
}
}
机器人文件
*** Settings ***
Library JSONLibrary
*** Variables ***
${SUBSCRIBER_A} phone1
*** Test Cases ***
testcase
test ${SUBSCRIBER_A}
*** Keywords ***
test
[Arguments] ${SUBSCRIBER_A}
${json_obj}= Load JSON From File sample_json.json
${object_to_add}= Create Dictionary driver=1
${json_obj}= Add Object To Json ${json_obj} $..${SUBSCRIBER_A} ${object_to_add}
【问题讨论】:
-
您似乎没有尝试将数据保存回文件。您是否尝试过使用Create file 保存数据?
标签: json robotframework