Тест HP UFT API - Сохранение значений ответов / контрольных точек
Есть ли способ захватить и сохранить (или записать в файл) значения, возвращенные в ответе? (Значения контрольных точек)
Использование HP UFT 11.52
Спасибо,
Линн
4 ответа
Я понял. В UFT API в разделе "Стандартные действия" имеются функциональные модули "Файл", в том числе "Запись в файл". Я добавил модуль в тест, установил путь и другие свойства, передал переменную в файл, и все заработало! Не может быть проще
Я упоминал об этом в моем другом ответе, вы также можете написать его программно, если у вас есть динамический ответ массива, пожалуйста, обратитесь ниже: /questions/6431067/uft-api-kak-zapisat-vyivod-dejstviya-vyibora-dannyih-v-istochnik-dannyih-testa/6431076#6431076
Вам не нужно использовать стандартные действия, если вы делаете это
var iResponse = this.Activity.responsebody;
System.IO.File.WriteLines(@"directorypath&FileName);
вышесказанное запишет ответ в файл и перепишет его при каждом запуске
После запуска теста в папке с тестами вы можете найти каталог Snapshots/LastIteration. В нем вы можете найти возвращаемое значение для каждого шага, сохраненного в текстовом файле. Обратите внимание, что если вы управляете данным шагом, только последняя итерация будет сохранена в файл. Однако в журнале теста (Test dir/Log/vtd_user.log) вы можете найти все сохраненные итерации
Спасибо, Йосси