t.me/atinfo_chat Telegram группа по автоматизации тестирования

[Resolved] Как закрыть браузер , если во время теста используеться открытие нескольких окон и возникает ошибка

Есть тест который во время выполения открывает дочернее окно браузера, и в нем выполняет действия.Если во время этих действий возникает ошибка и дочернее окно закрываеться как и положено в TeardownTest, то продолжает висеть родительское окно. Как это можно обойти? Т.е независимо от того где упадет тест , закрывать все открытые окна браузера , если он зафейлился.

а 2 раза driver.close не помогает? :smile:

Все разобрался сам. Нужно в TearDown вместо driver.Close() поставить driver.Quit()

Пробовал и так, сессия все равно висит, только батник или шелл скрипт каждый час запускается и убивает висящие сессии, своеобразный костыль :frowning: