Comment utiliser Selenium en C #?
J'ai téléchargé le client C# pilotes et les IDE. J'ai réussi à enregistrer quelques tests et a rencontré le succès avec eux à partir de l'IDE. Mais maintenant, je veux le faire à l'aide de C#. J'ai ajouté toutes les Dll (Firefox) pour le projet, mais je n'ai pas le Selenium
classe. Certains bonjour tout le monde, ce serait bien.
source d'informationauteur Steve Marlusci | 2011-06-13
Vous devez vous connecter pour publier un commentaire.
De la Le Sélénium De La Documentation:
Lien de téléchargement: https://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c
Recherche pour "Sélénium" et installer le paquet
Selenium.Support
Fait maintenant, vous êtes prêt à écrire votre code 🙂
Pour code avec IE télécharger ie conducteur
Lien: http://selenium-release.storage.googleapis.com/index.html
Ouvrir 2.45 que c'est la dernière version
Télécharger IEDriverServer_x64_2.45.0.zip ou IEDriverServer_Win32_2.45.0.zip
Extrait et il suffit de coller l' .exe fichier à n'importe quel endroit, par exemple C:\
Rappelez-vous le chemin pour une utilisation ultérieure.
Globale ref lien: http://www.joecolantonio.com/2012/07/31/getting-started-using-selenium-2-0-webdriver-for-ie-in-visual-studio-c/
MON Exemple de Code:
À l'installation de l'ide pour le sélénium en collaboration avec le c# est à utiliser visual studio express. Et vous pouvez nUnit que l'infrastructure de test. Ci-dessous des liens vous fournir plus de détails. Il semble que vous avez de l'installation ce qui est expliqué dans le premier lien. Afin de vérifier la deuxième lien pour plus de détails sur la façon de créer un script de base
Comment le programme d'installation C#,nUnit et le sélénium pilotes clients sur VSExpress de tests Automatisés
La création de Base de Sélénium web pilote de cas de test à l'aide de Nunit et C#
Exemple de code à partir du dessus de blog
Je sais que c'est une ancienne question, mais j'ai pensé que je voudrais mettre cette information en sortir pour les autres.
L'une des choses que j'ai eu du mal à trouver comment utiliser PageFactory en C#. Surtout pour de multiples IWebElements. Si vous souhaitez utiliser PageFactory ici sont quelques exemples. Source: PageFactory.cs
De déclarer un html WebElement utiliser ce à l'intérieur du fichier de classe.
N'oubliez pas d'instancier l'objet page éléments à l'intérieur du constructeur.
Vous pouvez maintenant accéder à cet élément dans l'un de vos fichiers ou de méthodes. Aussi, nous pouvons prendre des chemins relatifs de ces éléments, si jamais nous voulons. Je préfère pagefactory parce que:
Je l'utilise pour écrire ma propre liste d'attente pour les éléments de méthodes, WebElements wrappers pour l'accès uniquement ce dont j'ai besoin pour exposer les scripts de test, et aide à garder les choses propres.
Cela rend la vie beaucoup plus facile si vous avez de la dynamique (autogerated) webelements comme des listes de données. Il vous suffit de créer un wrapper qui va prendre le IWebElements et ajouter des méthodes pour trouver l'élément que vous recherchez.
C#
Utiliser et jouer avec elle, puis tester un scénario, d'enregistrer les étapes, puis de l'exporter en C# ou Java projet selon vos besoins.
Le fichier de code contient le code quelque chose comme:
C'est tout ...
Utiliser le code ci-dessous une fois que vous avez ajouté toutes les bibliothèques visual C# pour le projet dans les références.