12
votes

WATIN DENEZ () est vraiment lent

Mes tests watin ont soudainement été vraiment lent lorsque je dispose de l'objet Internet Explorer.

Voici ma configuration ... p>

* Windows 7 (Evaluation Build 7100)
* Internet Explorer 8 (Version 8.0.7100.0)
* WatiN (Version 2.0.10.928)


2 commentaires

Je sais que c'est vieux, mais quelqu'un d'autre est-il expérimenté des problèmes similaires?


Pourriez-vous poster un échantillon représentatif des fonctions watin que vous appelez avec leur fréquence?


3 Réponses :


0
votes

J'ai eu le même problème et intermittent avec IE9. Mes collègues de chaque côté de moi n'ont pas les mêmes problèmes. Nous venons de réaliser que mon navigateur par défaut est IE et j'ai tendance à l'avoir ouvert avec plusieurs onglets en cours d'exécution.

Je travaille sans ie OUVERT OUVERT sur le bureau tandis que mes tests WATIN sont courus et je n'ai pas eu de problème puisque j'ai adopté cette pratique.

éventuellement coïncidence, ou éventuellement la réponse ?!


0 commentaires


0
votes

Ce que vous devez faire est de définir le fil que le test fonctionne en mode STA et c'est-à-dire que fermera rapidement.

 [CodedUITest]
 public class DoSomeAutomatedTesting
 {
     public DoSomeAutomatedTesting()
     {
         // Hey! Hey! Hey! We can't do no MTA!
         Thread.CurrentThread.SetApartmentState(ApartmentState.STA);
     }

     [TestMethod]
     public void MyTestMethod()
     {
         using(var ie = new IE())
         {
             ie.AutoClose = true;
             ie.GoTo("http://www.google.com");
         }     
    }
}


0 commentaires