Secuencias de comandos de selenio: A How-To para principiantes

Selenium

Secuencias de comandos de selenio

El selenio es una herramienta de código abierto que se utiliza para las pruebas automatizadas de aplicaciones basadas en web. La herramienta es muy simple y fácil de usar. Es ampliamente utilizado para las pruebas funcionales de las aplicaciones basadas en navegador desarrolladas en cualquier tecnología.

Nuestra prueba funcional basado primera selenio:

El selenio se puede utilizar para escribir pruebas de lenguaje de programación de alto nivel, por ejemplo - Java, C#, Ruby, Python, etc.. El concepto más importante, lo que uno debe aprender antes de aprender Selenio, es el PageObjects. PageObject es una biblioteca orientada a objetos que se utiliza para construir trajes de prueba para aplicaciones web. Es muy útil para aplicaciones que siguen el patrón MVC, ya que puede separar el código de prueba en el modelo, Vista y Controlador patrones. Un caso muy básico prueba de selenio se desarrolla mediante la ampliación de la clase 'SeleneseTestCase'. Aquí tenemos un método de configuración que se utiliza para indicar la URL de base de la solicitud junto con el nombre del navegador.

Selenio El selenio RC y la rejilla de instalación y ejecución:

Basado en el lenguaje de programación de nuestra elección, el selenio tiene un conjunto de bibliotecas disponibles. Podemos descargar estas bibliotecas a partir de la siguiente URL -

http://seleniumhq.org/download/

En nuestro documento vamos a seguir el lenguaje de programación Java -

  • Step 1 - Selenio RC es simplemente un archivo jar. Por lo general, el nombre del archivo JAR es - Selenio-Server-Standalone-<Número de versión>.jar. Esto no requiere ninguna instalación especial. Sólo tiene que descargar el archivo zip y extraer la biblioteca de algún lugar de su sistema.
  • Step 2 - Asegúrese de que tiene la versión correcta (Ver 1.5 or higher) de Java instalada en su ordenador. También asegúrese de que las variables de entorno JAVA_HOME y PATH como deben definirse adecuadamente. Para asegurarse de que Java está trabajando muy bien en su sistema, sólo tiene que escribir lo siguiente en el indicador de comandos de la terminal -

java -version

  • Step 3 - Ejecutar el servidor de selenio - Basta con abrir un terminal de línea de comandos y vaya al directorio donde ha extraído el archivo zip se menciona en el paso 1. Ejecute el siguiente comando -

El selenio java-jar-Server-Standalone-<Número de versión>.jar

Usted puede simplemente crear un archivo por lotes que tiene el comando anterior, de manera que cada vez que usted no necesita escribir el comando anterior.

Uso del controlador de cliente de Java:

  • Step 1 - Descarga el archivo zip controlador de cliente selenio java desde la dirección URL – http://seleniumhq.org/download/
  • Step 2 - Una vez que la descarga ha terminado, extraer el Selenio-java-<versión sin>.jar
  • Step 3 - Abra su IDE Java y crear un proyecto Java.
  • Step 4 - Añadir la biblioteca Selenio-java-<versión sin>.jar

Ahora que son buenos para empezar a escribir el guión de selenio con la ayuda del lenguaje de programación Java utilizando la API de selenio-java-client.

El selenio casos de prueba se pueden integrar fácilmente con JUNIT. Una vez escrito simplemente puede ejecutar el conjunto de pruebas JUNIT que a su vez ejecutar los casos de prueba de selenio y producir el informe de nuestras necesidades.

In addition to these, podemos utilizar selenio para probar el código java script de una solicitud.

La ventaja más importante de este enfoque es que, una vez escrita, podemos salvar las secuencias de comandos y se puede ejecutar en diferentes entornos.

Teniendo en cuenta las características anteriores, we can conclude that Selenium is one of the most important tools for automation testing of browser based applications.

Etiquetado en:,
============================================= ============================================== Buy best TechAlpine Books on Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share