web-dev-qa-db-fra.com

Comment convertir des commandes enregistrées dans Selenium IDE en Java?

Existe-t-il une application ou un moyen simple de convertir toutes les commandes enregistrées par Selenium IDE En Java (Selenium WebDriver)? Ce serait beaucoup plus facile et gagnerait beaucoup de temps.

Toute suggestion sera appréciée. Merci!

24
Amith

Dans mon Selenium IDE version 2.4.0 c'est aussi simple que ça:

  1. Record testcase dans Selenium IDE
  2. Cliquez sur Fichier - Exporter le scénario de test en tant que - Java/JUnit4/WebDriver
  3. Enregistrer le fichier sous .Java

Et c'est parti! Votre testcase est converti en WebDriver;)

30
Pavel Janicek

Mise à jour: à partir de SeleniumIDE 3.x, malheureusement, les deux fonctions mentionnées dans les réponses précédentes "Exporter" et "Options-> Format" ont été supprimées (la raison en est le portage vers le nouveau format WebExtensions de Firefox et Chrome).

Mais une alternative actuelle est Katalon Recorder qui est disponible pour Chrome et Firefox .

Katalon Recorder a un bouton "Exporter" et peut exporter 3 formats Selenium, avec TestNG, avec JUnit et même avec Thoughtworks WebDriverBackedSelenium et JUnit.

Appuyez simplement sur "Exporter", choisissez votre format, puis "Copier dans le presse-papiers" ou "Enregistrer en tant que fichier ...".

11
Harry G.

Dans mon sélénium IDE version 2.4.0

Record a new test case with the help of Selenium IDE

 1) Click on File a primary nav bar
 2) check drop down is displayed
 3) select on Export test case as 
 4) Check you can convert Selenium test case in any language EG: Java / JUnit4 / WebDriver

Save File as .Java
Your testcase is converted to WebDriver

vérifier l'image enter image description here

7
Ankit jain

Il existe 2 façons de convertir un test enregistré (format HTML) en code Java dans Selenium IDE:

1ère façon: Pour voir le code Java directement dans Selenium IDE

  1. Allez dans Options -> Options ...
  2. Dans la fenêtre "Selenium IDE Options": cochez la case "Activer les fonctionnalités expérimentales" et cliquez sur le bouton OK
  3. Options -> Format -> Java/JUnit4/WebDriver
  4. Cliquez sur le bouton OK dans la fenêtre contextuelle "Application JavaScript" -> Vous verrez le code source Java souhaité pour vos tests enregistrés

2ème façon: En exportant le scénario de test enregistré (format HTML) dans le fichier Java:

  1. Enregistrez vos tests au format HTML à l'aide de Selenium IDE
  2. Fichier -> Exporter le scénario de test sous -> Java/JUnit4/WebDriver
  3. Enregistrez le fichier (il sera enregistré sous .Java)
  4. Ouvrez le fichier Java que vous avez enregistré dans n'importe quel éditeur de texte ou IDE tel que Notepad ++, Notepad, Wordpad, Eclipse, IntelliJ IDEA etc. (vous pouvez voir le Java code source de sélénium attendu)

Il existe une autre façon de convertir la commande Selenium IDE individuellement dans n'importe quelle langue. Les étapes suivantes pour Java:

  1. Ouvrez Firefox -> Ouvrez Selenium IDE
  2. Enregistrez quelques étapes de votre test
  3. Dans Selenium IDE: accédez à Options | Format du presse-papiers et sélectionnez Java/TestNG/WebDriver
  4. Cliquez avec le bouton droit sur une commande dans Selenium IDE vous avez enregistré -> Cliquez sur Copier
  5. Collez dans n'importe quel éditeur (tel que Bloc-notes, Wordpad, etc. OR tout IDE que vous utilisez, comme Eclipse, IntelliJ IDEA)
  6. La commande sera collée au format Java

Remarque: De la même manière, vous pouvez convertir la commande Selenium IDE individuelle en C #, Python et bien d'autres encore.

3
Ripon Al Wasim