Вопрос о том, почему «Set не может изменить значение моего json файла» - PullRequest
1 голос
/ 14 февраля 2020

Это мой файл функций:

 * def Json = read ('1.json')
    * print Json.Id
    * set Json.Id = Product_Num
    * print Json.Id

Я хочу заменить свой идентификатор новым номером продукта. После запуска каратэ, я вижу, что результат правильный, новый Product_num выводится (по результатам второго вывода)

Но значение id не обновляется в файле 1. json.

Как обновить 1. json значения файла? Мне нужно заменить значения идентификатора в 1. json файл

1 Ответ

0 голосов
/ 14 февраля 2020

Вы пытаетесь записать в файл. Обычно это никогда не требуется, когда вы используете каратэ, и, следовательно, не поддерживается напрямую. Хотите, чтобы ваши тестовые данные постоянно менялись, потому что ваши тесты обновляют файлы, из которых читаются тестовые данные? Я так не думаю.

Пожалуйста, прочитайте этот ответ для деталей: { ссылка }

...