1 votes

J'essaie de faire en sorte que Selenium démarre à l'aide de MSTest lors de l'exécution de tests dans Visual Studio.

J'essaie d'exécuter des tests web Selenium dans Visual Studio en utilisant MSTest. J'ai une classe de processus selenium, une classe de runner selenium et une classe de test web dev, comme dans cet article : http://keithbloom.wordpress.com/2009/10/16/running-selenium-tests-in-visual-studio/

L'invite de commande s'ouvre et je peux voir les messages de démarrage de Selenium lorsque je débogue. Cependant, la première fois que j'appelle selenium.Open, tout s'arrête. L'erreur MSTest est reference not set to instance of an object ?

Et lorsque j'essaie de l'exécuter avec Resharper (en utilisant MSTest), tous les chemins sont évidemment faux :( Et pour une raison quelconque, Resharper prend environ 2 minutes pour démarrer le test alors que MSTest prend 5s ?

Quelqu'un a-t-il une idée de la manière dont ces outils peuvent fonctionner ensemble ?

2voto

AutomatedTester Points 14713

J'utilise Selenium avec C# et NUnit assez régulièrement. Je n'utilise pas MSTest pour mes tests mais ils ont tendance à s'exécuter assez rapidement.

J'ai mis en place un tutoriel C#/NUnit/Selenium il y a quelques temps. L'URL du tutoriel est http://www.theautomatedtester.co.uk/seleniumtraining/selenium_csharp_nunit.htm . Je n'ai jamais essayé de l'exécuter avec Resharper ou MSTest mais cela devrait fonctionner correctement. Il suffit de modifier les attributs de la méthode pour qu'ils correspondent aux éléments MSTest pertinents.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X