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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top