Проблема Team City с незавершенным экземпляром IE во время теста watin

StackOverflow https://stackoverflow.com/questions/247478

Вопрос

Мы используем Team City, и я заметил проблему во время запуска теста Watin.Иногда какой-то экземпляр IE случайно просто не останавливается в диспетчере задач на сервере сборки, даже если тест закрывает все открытые экземпляры.Это приводит к сбою всех последующих тестов.Мы попробовали использовать сценарий, который уничтожает все экземпляры ie до начала выполнения этого теста, но он не может предотвратить случайные незавершенные экземпляры ie, приводящие к сбою всех тестов.

Это было полезно?

Решение

Я не знаю, поможет ли это, но .... У меня была похожая ошибка. Моя проблема заключалась в том, что " запускать тесты в Vista с помощью Internet Explorer, у которого protectMode = On для localhost "

Решение описано здесь: http: // codebetter.com/blogs/james.kovacs/archive/2008/06/18/running-watin-tests-on-vista.aspx

Я думаю, что у вас может быть та же проблема.

Другие советы

Это сообщение об ошибке:

Watin.core.exceptions.timeoutexception:Тайм -аут, пока Internet Explorer занят разрыв:System.Reflection.TargetInVocationException:Исключение было выбрано целью вызова.----> System.NullReferenceException:В экземпляре объекта не задана ссылка на объект

.

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

IE.Settings.WaitForCompleteTimeOut

У меня была похожая ошибка, и я решил ее, удалив автосохраненный пароль, он появился на странице входа в систему и каким-то образом при запуске внутри Teamcity сломал ее.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top