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