Problema de Team City con una instancia sin interrupción de IE durante la prueba de agua
-
05-07-2019 - |
Pregunta
Estamos utilizando Team City y noté un problema durante la ejecución de la prueba de Watin. A veces, algunas instancias de IE al azar simplemente no se detienen en el administrador de tareas en el servidor de compilación, incluso si la prueba cierra todas las instancias abiertas. Esto provoca el fallo de todas las pruebas que siguen. Intentamos con un script que mata todas las instancias de ie, antes de que esta prueba comience a ejecutarse, pero eso no puede evitar instancias aleatorias sin detener de ie que bloquea todas las pruebas.
Solución
No sé si ayudará, pero ... tuve un error similar. Mi problema fue: " ejecutando las pruebas en Vista con Internet Explorer habiendo protegidoMode = On para localhost "
La solución está documentada aquí: http: // codebetter.com/blogs/james.kovacs/archive/2008/06/18/running-watin-tests-on-vista.aspx
Creo que podrías tener el mismo problema.
Otros consejos
Este es el mensaje de error:
WatiN.Core.Exceptions.TimeoutException : Tiempo de espera mientras Internet Explorer está ocupado Demoler : System.Reflection.TargetInvocationException : La excepción ha sido lanzada por el objetivo de una invocación. ---- > System.NullReferenceException: referencia de objeto no establecida en un instancia de un objeto
.
No estoy seguro de si está relacionado, pero los problemas de tiempo de espera podrían resolverse aumentando el tiempo de espera como descrito en el primer comentario aquí .
IE.Settings.WaitForCompleteTimeOut
Tuve un error similar y lo resolví eliminando la contraseña de guardado automático, estaba apareciendo en la página de inicio de sesión y, de alguna manera, cuando se ejecuta dentro de Teamcity, se rompió.