Problema di Team City con istanza inutilizzata di IE durante il test di irrigazione
-
05-07-2019 - |
Domanda
Stiamo usando Team City e ho notato un problema durante l'esecuzione del test Watin. A volte alcune istanze di IE casualmente non si fermano nel task manager sul server di build, anche se il test chiude tutte le istanze aperte. Ciò causa il fallimento di tutti i test che seguono. Abbiamo provato con uno script che uccide tutte le istanze di ie prima dell'inizio dell'esecuzione di questo test, ma che non può impedire istanze casuali di ininterrotte di ie che bloccano tutti i test.
Soluzione
Non so se sarà di aiuto, ma .... Ho avuto un errore simile. Il mio problema era: " eseguendo i test su Vista con Internet Explorer con secureMode = On per localhost "
La soluzione è documentata qui: http: // codebetter.com/blogs/james.kovacs/archive/2008/06/18/running-watin-tests-on-vista.aspx
Penso che potresti avere lo stesso problema.
Altri suggerimenti
Questo è il messaggio di errore:
WatiN.Core.Exceptions.TimeoutException : Timeout con Internet Explorer occupato Demolire : System.Reflection.TargetInvocationException : Eccezione è stata generata dal obiettivo di una chiamata. ---- > System.NullReferenceException: riferimento oggetto non impostato su an istanza di un oggetto
.
Non sono sicuro che sia correlato, ma i problemi di timeout potrebbero essere risolti aumentando il timeout come descritto nel primo commento qui .
IE.Settings.WaitForCompleteTimeOut
Ho avuto un errore simile e l'ho risolto rimuovendo la password di salvataggio automatico, si stava aprendo sulla pagina di accesso e in qualche modo quando era in esecuzione su Teamcity lo ha rotto.