2008-10-29 4 views
3

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

ответ

1

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

Раствор описываемая здесь: http://codebetter.com/blogs/james.kovacs/archive/2008/06/18/running-watin-tests-on-vista.aspx

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

0

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

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

.

0

Не уверен, что это связано, но проблемы с таймаутом могут быть решены путем увеличения таймаута как described in the first comment here.

IE.Settings.WaitForCompleteTimeOut

0

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