tutorial org openqa internet instalar examples example como java selenium selenium-webdriver selenium-ide

org - ¿Cómo convertir los comandos grabados en selenio IDE a Java?



selenium tutorial (4)

¿Existe alguna aplicación o forma sencilla de convertir todos los comandos grabados por Selenium IDE a Java (Selenium WebDriver) ? Sería mucho más fácil y ahorraría mucho tiempo.

Cualquier sugerencia será apreciada. ¡Gracias!


Actualización: a partir de SeleniumIDE 3.x, desafortunadamente, se eliminaron ambas funciones mencionadas en las respuestas anteriores "Exportar" y "Opciones-> Formato" (la razón es la transferencia al nuevo formato de extensiones web de Firefox y Chrome).

Pero una alternativa actual es Katalon Recorder, que está disponible para Chrome y Firefox .

Katalon Recorder tiene un botón "Exportar" y puede exportar 3 formatos de Selenium, con TestNG, con JUnit e incluso con Thoughtworks WebDriverBackedSelenium y JUnit.

Simplemente presione "Exportar", elija su formato, que "Copiar al Portapapeles" o "Guardar como archivo ...".


En mi versión 2.4.0 de Selenium IDE es tan fácil como circular:

  1. Record testcase en Selenium IDE
  2. Haga clic en Archivo - Exportar caso de prueba como - Java / JUnit4 / WebDriver
  3. Guardar archivo como .java

¡Y aquí tienes! Su testcase se convierte a WebDriver;)


En mi versión de Selenium IDE 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

ver imagen


Hay 2 formas de convertir una prueba grabada (formato HTML) en código Java en Selenium IDE:

1ª forma: ver el código Java directamente en Selenium IDE

  1. Ir a Opciones -> Opciones ...
  2. En la ventana "Opciones de Selenium IDE": marque la casilla de verificación "Habilitar características experimentales" y haga clic en el botón Aceptar
  3. Opciones -> Formato -> Java / JUnit4 / WebDriver
  4. Haga clic en el botón Aceptar en la ventana emergente "Aplicación JavaScript" -> Verá el código fuente de Java deseado para sus pruebas grabadas

Segunda forma: exportando un caso de prueba registrado (formato HTML) al archivo java:

  1. Registre sus pruebas en formato HTML usando Selenium IDE
  2. Archivo -> Exportar caso de prueba como -> Java / JUnit4 / WebDriver
  3. Guarda el archivo (se guardaría como .java)
  4. Abra el archivo java que guardó en cualquier editor de texto o IDE, como Notepad ++, Notepad, Wordpad, Eclipse, IntelliJ IDEA, etc. (Puede ver el código fuente de Java Selenium esperado)

Hay otra forma de convertir el comando IDE de Selenium individualmente a cualquier idioma. Los siguientes pasos para java:

  1. Abre Firefox -> Abre Selenium IDE
  2. Graba algunos pasos de tu prueba.
  3. En Selenium IDE: Ir a Opciones | Formato del portapapeles y seleccione Java / TestNG / WebDriver
  4. Haga clic derecho en cualquier comando en el IDE de Selenium que grabó -> Haga clic en Copiar
  5. Pegue en cualquier editor (como NotePad, Wordpad, etc. O cualquier IDE que esté utilizando, como eclipse, IntelliJ IDEA)
  6. El comando se pegará como formato Java

Nota: De manera similar, puede convertir el comando individual de Selenium IDE a C #, Python y muchos más que desee.