А это точно нужно? Мне кажется средствами поведенческого тестирования хорошо проверять что сама операция произошла. А механизм, который создаёт проверяемый json было бы удобнее юнит-тестами покрыть
Можно ли в user_settings.json определять всякие переменные, которые определяются в тексте как например 'И я запоминаю строку "строка" в переменную "переменная"'?
Если, предположим, эти коды всегда одни и те же должны генериться в рамках конкретного тест-кейса, то можно просто добавить шаги проверки наличия подстроки: Тогда значение поля "Заголовок поля" содержит текст "ЗначениеПоля"