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

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


person andreja    schedule 29.10.2008    source источник


Ответы (4)


Не знаю, поможет ли, но .... У меня была аналогичная ошибка. Моя проблема заключалась в следующем: «запуск тестов в Vista с Internet Explorer, имеющим protectedMode = On для localhost»

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

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

person Cohen    schedule 21.11.2008

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

WatiN.Core.Exceptions.TimeoutException: тайм-аут, пока Internet Explorer занят. TearDown: System.Reflection.TargetInvocationException: цель вызова сгенерировала исключение. ----> System.NullReferenceException: ссылка на объект не установлена ​​на экземпляр объекта

.

person andreja    schedule 30.10.2008

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

IE.Settings.WaitForCompleteTimeOut

person Ola    schedule 12.03.2009

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

person pauloya    schedule 04.11.2009