0

Я использую встроенный тестовый процесс развертывания для выполнения тестовых таблиц в Lab environment-CodedUI. Экземпляр браузера IE остается открытым после завершения теста.CodedUI - Может ли рабочий процесс build-deploy-test закрыть экземпляр IE браузера на машине агента тестирования?

Я думаю, могу ли я добавить что-то в свой рабочий процесс сборки, который отправляет инструкции на машине агента тестирования, чтобы закрыть этот экземпляр браузера. Это возможно?

Выполняю контрольные образцы в связке. Экземпляр браузера не закрывается. Они работают на одном экземпляре браузера, чтобы сохранить время входа в систему. Поэтому я хочу, чтобы закрыть браузер, как только исполнение более

С уважением, Gbhavsar

+0

Я думаю, что вам нужно работать, что в вашем методе испытаний CodedUI. Для этого нет встроенного механизма. – digitguy

+0

Я полагаю, вы используете VS/MTM 2010, поэтому просто для вашей информации: начиная с VS/MTM 2012 браузер автоматически закрывается после каждого теста. Поэтому, если вы хотите этого поведения и можете обновиться до 2012 года, это будет самый простой способ для вас. – Elena

+0

вы можете добавить файл .bat, который закроет процесс IE, после чего тесты закончатся – barakcaf

ответ

0

Вы можете использовать встроенные функциональные возможности настройки

browserInstance.CloseOnPlaybackCleanup = true 

или использовать пользовательский .bat файл, чтобы закрыть/убить всех открытых Процессы IE/Chrome/FireFox в вашем тестовом сценарии.

См https://blogs.msdn.microsoft.com/visualstudioalm/2012/11/08/coded-ui-test-why-does-application-close-after-each-test-in-visual-studio-2012/