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值。当你使用空手道时,这通常是不需要的,因此不直接支持。您是否希望您的测试数据一直在更改,因为您的测试正在更新从中读取测试数据的文件?我不这么认为
有关详细信息,请阅读此答案:您正试图写入文件。当你使用空手道时,这通常是不需要的,因此不直接支持。您是否希望您的测试数据一直在更改,因为您的测试正在更新从中读取测试数据的文件?我不这么认为
有关详细信息,请阅读此答案: