Тест 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) вы можете найти все сохраненные итерации

Спасибо, Йосси

Другие вопросы по тегам