Сценарий восстановления может быть запущен из любой библиотеки функций, связанной с тестом, а не только из файла сценария действия.Он используется инженерами по тестированию автоматизации.
Существует возможность решить, хотите ли вы, чтобы он запускался только при ошибках или на каждом шаге (шаги графического интерфейса, что означает: Dim i ==> i=7
и т. Д. ... будетне запускать восстановление).
Настройка его запуска на каждом этапе приведет к снижению производительности, но на современных новых машинах вы вряд ли это заметили.Просто запустите один и тот же тест (достаточно долго) с этим параметром и без него и измерьте продолжительность теста, чтобы определить.
Пример, который можно легко протестировать: в большинстве приложений кнопка «Сохранить» сохраняет новые изменения в открытомфайл, но если это новый файл, он предложит пользователю, где его сохранить.Обычно, когда открывается это диалоговое окно («Сохранить»), пользователь не может работать с приложением.
Теперь установите соответствующее восстановление для обработки диалогового окна «Сохранить», напишите сценарий, выполняющий некоторые действия, нажав кнопку «Сохранить».(новый файл) и продолжает нажимать на приложение.Поскольку диалоговое окно сохранения (вероятно) будет блокировать следующее действие, UFT запустит механизм восстановления и запустит его код.
Вы можете установить точку останова и отладить ее, как и любой другой код.