Cómo depurar en Selenium IDE »Wiki Ùtil Punto de interrupción & Punto de partida

Tabla de contenido:

Anonim

Los puntos de interrupción se utilizan para verificar la ejecución de su código. Siempre que implemente un punto de interrupción en su código, la ejecución se detendrá allí mismo. Esto le ayuda a verificar que su código esté funcionando como se esperaba. Los puntos de interrupción generalmente se muestran en la interfaz de usuario junto con el código fuente.

En este tutorial, aprenderá:

  • Puntos de interrupción en selenio
  • Métodos para implementar puntos de interrupción en Selenium
  • Punto de inicio en selenio
  • Métodos para establecer el punto de inicio en selenio

Puntos de interrupción en selenio

Los puntos de interrupción en Selenium ayudan en la depuración.

Hay dos métodos para establecer puntos de interrupción,

  • En el primer método,
    • Haga clic derecho en el comando y seleccione 'Alternar punto de interrupción'. También puede utilizar la tecla de método abreviado "B" del teclado.
    • Puede establecer un punto de interrupción justo antes del caso de prueba que desea examinar.
    • Después de establecer los puntos de interrupción, haga clic en el botón Ejecutar para ejecutar el caso de prueba desde el principio hasta el punto de interrupción.
    • Repita el mismo paso para anular la selección del punto de interrupción.
  • En el segundo método,
    • Seleccione Barra de menú -> 'Acciones' -> seleccione Alternar punto de interrupción. Para anular la selección, repita el mismo paso.

Para demostrarlo, consideremos el siguiente escenario. Valide el 'nombre de usuario' y la 'contraseña' cuando haga clic en el botón 'Iniciar sesión'.

Métodos para implementar puntos de interrupción en Selenium

Primer método:

Paso 1) Inicie Firefox y Selenium IDE.

Paso 2) Escriba la URL base como ---> http://newtours.demoaut.com/

Paso 3) Haga clic en el botón Grabar (marcado en el cuadro rojo en la captura de pantalla a continuación).

Paso 4) En este paso,

  1. En la pestaña "Tabla", haga clic con el botón derecho en el comando ("haga clic y espere")
  2. En la columna "Comando", seleccione "Alternar punto de interrupción". También puede utilizar la tecla de método abreviado "B" del teclado.

Cuando alterna el punto de interrupción, se abrirá otra ventana como se muestra a continuación. Verá dos marcas de tubos amarillos, delante de "clickandwait", debajo de la columna 'Comando'.

Indica dos cosas,

  • El tubo amarillo muestra que el caso de prueba se detuvo en ese momento. Entonces, cuando hace clic en el botón 'Ejecutar', la ejecución comienza desde el comienzo del caso de prueba hasta este punto. Después de eso, es necesario comenzar a ejecutar manualmente.
  • Un script de prueba puede tener varios puntos de interrupción que se pueden establecer de la misma manera que se muestra arriba.

Segundo método:

Paso 1) Siga los pasos anteriores 1, 2 y 3 mencionados en el primer método.

Paso 2) En este paso,

  1. Haga clic en la opción 'Acciones' de la barra de menú y
  2. Haga clic en la opción "Alternar punto de interrupción".

Se trata de los puntos de ruptura en Selenium.

Punto de inicio en selenio

En Selenium, Start Point indica el punto desde donde debe comenzar la ejecución. El punto de inicio se puede utilizar cuando desee ejecutar el script de prueba desde la mitad del código o un punto de interrupción.

Para entender esto, tomemos un ejemplo del escenario de inicio de sesión. Supongamos que tiene que iniciar sesión en el sitio web y realizar una serie de pruebas y luego intentar depurar una de esas pruebas.

En este caso, debe iniciar sesión una vez y luego volver a ejecutar las pruebas a medida que las desarrolla. Puede configurar los puntos de inicio después de iniciar sesión. Por lo tanto, cada vez que realice una nueva prueba, comenzará a ejecutarse después de la función de inicio de sesión.

El punto de inicio se puede seleccionar mediante dos métodos:

1. Haga clic derecho en cualquier comando debajo de la columna 'Comando' en selenium IDE. Seleccione la opción 'Establecer / borrar punto de inicio'. También puede usar la tecla de método abreviado 'S' del teclado para marcar el punto de inicio (que se muestra como un triángulo verde en la captura de pantalla). Repita el mismo paso para anular la selección del Punto de inicio.

2. Haga clic en "Acciones" -> 'Establecer / Borrar punto de inicio'. Esto seleccionará el punto de inicio o repetirá el mismo paso para anular la selección.

Métodos para establecer el punto de inicio en selenio

Veamos el primer método con un ejemplo,

Primer método:

Paso 1) Inicie Firefox y Selenium IDE.

Paso 2) Escriba la URL base como ---> http://newtours.demoaut.com/

Paso 3) Haga clic en el botón Grabar (marcado en un rectángulo rojo en la captura de pantalla a continuación).

Paso 4) En este paso,

  1. En la pestaña "Tabla", haga clic derecho en el comando "haga clic y espere"
  2. Ahora seleccione la opción 'Establecer / Borrar punto de inicio'. También puede usar la tecla corta "S" del teclado para seleccionar el mismo punto de inicio de Establecer / Borrar.

Al hacer clic en Establecer / Borrar punto de inicio, se abrirá otra ventana. En esta ventana, puede ver el símbolo de triángulo verde antes de "escribir" en la columna "Comando".

Este símbolo de triángulo indica que el caso de prueba comienza en este punto. Asi que

cuando hace clic en el botón 'Ejecutar', la ejecución comienza desde ese punto en adelante.

Nota : Solo puede haber un punto de inicio en un único script de prueba. Además, el punto de inicio depende de la página que se muestra actualmente. La ejecución fallará si el usuario está en la página incorrecta.

Segundo método :

  1. Siga los pasos anteriores 1, 2 y 3 mencionados en el método anterior (primer).
  2. A continuación, siga los siguientes pasos,
  1. Haga clic en la opción 'Acciones' de la barra de menú y
  2. Haga clic en la opción "Establecer / Borrar punto de inicio".

Resumen

  • La función Breakpoints y Start Point ayudan en el proceso de depuración. Ayuda a iniciar o pausar cualquier prueba en un punto de instancia particular. Esto ayuda a observar el comportamiento del script de prueba.
  • En un único script de prueba, solo puede haber un punto de inicio en comparación con muchos puntos de interrupción.

Este artículo es una contribución de Rupa Nallani.