Проблема Team City с неостановленным экземпляром IE во время тестирования - PullRequest
3 голосов
/ 29 октября 2008

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

Ответы [ 4 ]

1 голос
/ 21 ноября 2008

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

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

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

0 голосов
/ 04 ноября 2009

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

0 голосов
/ 12 марта 2009

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

IE.Settings.WaitForCompleteTimeOut

0 голосов
/ 30 октября 2008

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

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

.

...