Закрытие клиента тестирование при возникновении ошибки

Добрый день, столкнулись с такой проблемой:

При падении сценарного теста, в зависимости от самого теста, возникают окна с ошибками, или просто какое-либо не соответствие сценарию. В таком случае все следующие тесты, которые подключаются к тест-клиенту, падают, так как подключаются к клиенту, в котором открыты окна с ошибками. ЗакрытьTestClientПослеЗапускаСценариев или ЗавершитьРаботуСистемы в настройках автоматического запуска установлены в Истину, но это не помогает при падении тестов с ошибками.

Вопрос: как в таком случае безусловно закрывать тест-клиент после выполнения тестов?

Писать код поиска окон и их закрытия в ПередОкончаниемСценария() не лучший способ - при разных ошибках появляются разные открытые окна. Метод РазорватьСоединение() не спасает - следующие тесты цепляются к запущенному тест-клиенту, да и копить незавершенные сеансы не вариант.

Подскажите, кто как завершает тестовый сценарий при успешном/неуспешном выполнении, для того чтобы следующие сценарии выполнились?

@adore2711 Приветствую на нашем форуме.

я в большинстве случаев пользуюсь шагами, которые закрывают безусловно все окна на тест-клиенте.

Например - Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий