Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Karate “为什么”的问题;Set无法更改我的json文件值;_Karate - Fatal编程技术网

Karate “为什么”的问题;Set无法更改我的json文件值;

Karate “为什么”的问题;Set无法更改我的json文件值;,karate,Karate,这是我的功能文件: *def Json=read('1.Json') *打印Json.Id *set Json.Id=Product\u Num *打印Json.Id 我想用新产品编号替换我的Id。运行空手道后,我看到结果是正确的,新产品编号被输出(通过第二次打印结果) 但id值不会在1.json文件中更新 如何更新1.json文件值?我需要替换试图写入文件的1.json文件中的id值。当你使用空手道时,这通常是不需要的,因此不直接支持。您是否希望您的测试数据一直在更改,因为您的测试正在更新从

这是我的功能文件:

*def Json=read('1.Json')
*打印Json.Id
*set Json.Id=Product\u Num
*打印Json.Id
我想用新产品编号替换我的Id。运行空手道后,我看到结果是正确的,新产品编号被输出(通过第二次打印结果)

但id值不会在1.json文件中更新

如何更新1.json文件值?我需要替换试图写入文件的1.json文件中的id值。当你使用空手道时,这通常是不需要的,因此不直接支持。您是否希望您的测试数据一直在更改,因为您的测试正在更新从中读取测试数据的文件?我不这么认为

有关详细信息,请阅读此答案:

您正试图写入文件。当你使用空手道时,这通常是不需要的,因此不直接支持。您是否希望您的测试数据一直在更改,因为您的测试正在更新从中读取测试数据的文件?我不这么认为

有关详细信息,请阅读此答案: