Question

Nous utilisons Team City et j'ai remarqué un problème lors de l'exécution du test Watin. Parfois, certaines instances d’IE au hasard ne s’arrêtent pas dans le gestionnaire de tâches du serveur de génération, même si test ferme toutes les instances ouvertes. Cela provoque l'échec de tous les tests qui suivent. Nous avons essayé avec un script qui supprime toutes les instances de ie avant que ce test ne commence à s'exécuter, mais cela ne peut pas empêcher des instances aléatoires non arrêtées de ie qui bloque tous les tests.

Était-ce utile?

La solution

Je ne sais pas si cela aidera, mais ... J'ai eu une erreur similaire. Mon problème était: "exécuter les tests sur Vista avec Internet Explorer ayant protectedMode = activé pour localhost"

.

La solution est documentée ici: http: // codebetter.com/blogs/james.kovacs/archive/2008/06/18/running-watin-tests-on-vista.aspx

Je pense que vous pourriez avoir le même problème.

Autres conseils

Voici le message d'erreur:

  

WatiN.Core.Exceptions.TimeoutException   : Délai d'inactivité lorsque Internet Explorer est occupé   Abattre :   System.Reflection.TargetInvocationException   : Une exception a été lancée par le   cible d'une invocation.   ---- > System.NullReferenceException: la référence d'objet n'est pas définie sur un   instance d'un objet

.

Je ne sais pas si c'est lié, mais les problèmes de délai d'attente pourraient être résolus en augmentant le délai d'attente de la manière suivante décrit dans le premier commentaire ici .

  

IE.Settings.WaitForCompleteTimeOut

J'ai eu une erreur similaire que j'ai résolue en supprimant le mot de passe de sauvegarde automatique. Il apparaissait sur la page de connexion.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top