Cómo empezar con Selenium ¿Depuración?
⚡ Resumen inteligente
Puntos de interrupción y puntos de inicio en Selenium Los entornos de desarrollo integrados (IDE) permiten a los evaluadores pausar y reanudar la ejecución en los puntos seleccionados. Simplifican la depuración, aíslan los pasos que fallan y aceleran la verificación de los flujos de inicio de sesión y la lógica de validación durante las pruebas de automatización.

Puntos de interrupción en Selenium
Los puntos de interrupción in Selenium se utilizan para comprobar la ejecución de su código. Siempre que implementes un punto de interrupción en tu código, la ejecución se detendrá allí mismo. Esto le ayuda a verificar que su código funciona como se esperaba. Puntos de interrupción en Selenium Ayuda en la depuración. Los puntos de interrupción suelen mostrarse en la interfaz de usuario junto con el código fuente.
Antes de ver ejemplos, es útil conocer las dos maneras. Selenium El IDE te permite colocar estos puntos de interrupción.
Métodos para implementar puntos de interrupción en Selenium
Hay dos métodos para establecer puntos de interrupción en Selenium controlador web:
- En el primer método,
- Haga clic derecho en el comando y seleccione 'Toggle 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 desea examinar.
- Después de configurar los puntos de interrupción, haga clic en el botón Ejecutar para ejecutar el caso de prueba desde el inicio 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,
- Seleccionar barra de menú -> 'Comportamiento' -> seleccionar el TogglPunto de interrupción. Para deseleccionar, repita el mismo paso.
Cómo implementar puntos de interrupción en Selenium
Ahora vamos a aplicar ambos métodos a un ejemplo real para que los pasos sean fáciles de seguir.
Para ilustrarlo, consideremos el siguiente escenario. Validar el nombre de usuario y la contraseña al hacer clic en el botón "Iniciar sesión".
Primer método
Paso 1) Abrir Selenium IDE y navegador
Lanza Firefox y Selenium IDE
Paso 2) Introduzca la base URL
Escriba la base URL como —> https://demo.guru99.com/test/newtours/
Paso 3) Haga clic en el botón Grabar
Navegue hasta el botón de grabación marcado en el recuadro rojo, como se muestra en la captura de pantalla a continuación.
Paso 4) Toggle el punto de interrupción
- En la pestaña “Tabla”, haga clic con el botón derecho en el comando (“clickandwait”).
- En la columna “Comando”, seleccione el 'Toggle Punto de interrupción'. También puede utilizar la tecla de método abreviado "B" del teclado.
Al activar o desactivar el punto de interrupción, se abrirá otra ventana como se muestra a continuación. Verá dos barras verticales amarillas delante de "clickandwait" en la columna "Comando".
Indica dos cosas,
- La barra amarilla indica que la prueba se detuvo en ese punto. Al hacer clic en el botón "Ejecutar", la ejecución comienza desde el inicio hasta ese punto. Después, deberá ejecutarse manualmente.
- Un script de prueba puede tener varios puntos de interrupción que se pueden configurar de la misma manera que se muestra arriba.
Segundo método
Paso 1) Siga los pasos 1, 2 y 3 anteriores mencionados en el primer método.
Paso 2) En este paso,
- Haga clic en la opción 'Acciones' de la barra de menú y
- Haga clic en la opción "Toggly Punto de interrupción”.
Se trata de los puntos de interrupción en Selenium.
Punto de inicio en Selenium
Una vez cubiertos los puntos de interrupción, la función complementaria es el Punto de inicio, que controla dónde comienza la ejecución en lugar de dónde se detiene.
In SeleniumEl punto de inicio indica desde dónde debe comenzar la ejecución. Se puede usar cuando se desea ejecutar el script de prueba desde la mitad del código o desde un punto de interrupción.
Para entender esto, veamos un ejemplo del escenario de inicio de sesión. Supongamos que tienes que iniciar sesión en el sitio web, realizar una serie de pruebas y luego intentar depurar una de ellas.
En este caso, tienes que iniciar sesión una vez y luego volver a ejecutar tus pruebas como si estuvieras desarrollando.ping Puedes configurar los puntos de inicio después de la función de inicio de sesión. Así, cada vez que realices una nueva prueba, comenzará a ejecutarse después de la función de inicio de sesión.
La tabla que aparece a continuación resume de un vistazo las principales diferencias entre un punto de interrupción y un punto de inicio.
| Aspecto | Punto de interrupción | Punto de partida |
|---|---|---|
| Propósito | Pausa la ejecución en un comando elegido. | Marca el comando donde comienza la ejecución. |
| Tecla de método abreviado | B | S |
| Permitido por script | Múltiple | Sólo uno |
| Marcador visual | Dos tuberías amarillas | triangulo verde |
| Uso típico | Inspeccionar el estado y aislar los defectos | La reanudación se ejecuta después de iniciar sesión o configurar |
Métodos para establecer el punto de inicio en Selenium
Al igual que los puntos de interrupción, un punto de inicio se puede configurar de dos maneras.
El punto de inicio se puede seleccionar mediante dos métodos:
1. Haga clic con el botón derecho en cualquier comando que aparezca en la columna 'Comando'. Selenium En el IDE, seleccione la opción "Establecer/Borrar punto de inicio". También puede usar la tecla de acceso directo "S" del teclado para marcar el punto de inicio (representado por un triángulo verde en la captura de pantalla). Repita el mismo paso para deseleccionar el punto de inicio.
2. Haz clic en “Acciones” -> “Establecer/Borrar punto de inicio”. Esto seleccionará el punto de inicio; para deseleccionarlo, repite el mismo paso.
Cómo establecer el punto de inicio en Selenium
Veamos el primer método con un ejemplo.
Primer método
Paso 1) Lanza Firefox y Selenium IDE
Paso 2) Escriba la base URL como —> https://demo.guru99.com/test/newtours/
Paso 3) Haz clic en el botón Grabar (marcado en el recuadro rojo de la captura de pantalla que aparece a continuación).
Paso 4) En este paso,
- En la pestaña “Tabla”, haga clic con el botón derecho en el comando “clickandwait”.
- Ahora seleccione la opción "Establecer/Borrar punto de inicio". También puede usar la tecla de acceso directo "S" del teclado para seleccionar la misma opción.
Al hacer clic en Establecer/Borrar punto de inicio, se abrirá otra ventana. En esta ventana, verá el símbolo del triángulo verde antes de "escribir" en la columna "Comando".
Este símbolo triangular indica que el caso de prueba comienza en este punto. Por lo tanto, al hacer clic en el botón "Ejecutar", la ejecución comenzará a partir de ese punto.
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 esté mostrando. La ejecución fallará si el usuario se encuentra en la página incorrecta.
Segundo método
- Siga los pasos 1, 2 y 3 mencionados en el método anterior (primero).
- A continuación, siga los siguientes pasos,
- Haga clic en la opción 'Acciones' de la barra de menú y
- Haga clic en la opción “Establecer/Borrar punto de inicio”.








