2010-11-26 36 views
1

Je voudrais tester une interface utilisateur de site Web.Selenium C# Code généré automatiquement pour Visual Studio 2010

Est-il possible d'enregistrer tous les éléments cliqués sur le site Web à l'aide de Visual Studio 2010 (comme le fait Selenium IDE)?

Y at-il une intégration entre Visual Studio 2010 et Sélénium pour utiliser auto Sélénium généré code C# à l'intérieur VS2010?

merci

Répondre

3

La façon dont je l'ai fait est d'enregistrer le test en IDE et Sélénium enregistrer en tant que C# et NUnit. Les affirmations NUnit sont presque identiques aux tests unitaires MSTest. Je colle ensuite dans un test unitaire Visual Studio et modifie manuellement le petit nombre de déficiences.

1

L'équivalent en sélénium dans VS se trouve dans le composant Team System/Test. Ceci vous permet de capturer un "webtest" en cliquant sur un workflow dans IE, puis (si vous le souhaitez) en exécutant une série de ces webtests comme "loadtest".

Tous les Webtests peuvent être exécutés seuls ou vous pouvez en lier quelques-uns ensemble pour obtenir une suite de tests Selenium.

0

Vous pouvez ajouter un nouveau Format pour l'exportation en utilisant Options-> Formats-> Source (bouton). Copiez l'entrée C# (Remote Control) existante et modifiez le java pour générer les tests MSTest. C'est plutôt facile.