Selenium - Depuración de IDE
La depuración es el proceso de encontrar y corregir errores en el script de prueba. Es un paso común en el desarrollo de cualquier guión. Para hacer el proceso más robusto, podemos hacer uso de un complemento "Power Debugger" para Selenium IDE.
Step 1 - Para instalar Power Debugger para Selenium IDE, navegue hasta https://addons.mozilla.org/en-US/firefox/addon/power-debugger-selenium-ide/ y haga clic en "Agregar a Firefox" como se muestra a continuación.
![](https://assets.edu.lat/selenium/images/selenium_ide_16.jpg)
Step 2- Ahora inicie 'Selenium IDE' y verá un nuevo ícono, "Pausa en caso de falla" en la barra de herramientas de grabación como se muestra a continuación. Haga clic en él para encenderlo. Al hacer clic nuevamente, se apagará.
![](https://assets.edu.lat/selenium/images/selenium_ide_17.jpg)
Step 3 - Los usuarios pueden activar o desactivar la "pausa en caso de fallo" en cualquier momento, incluso cuando la prueba se está ejecutando.
Step 4- Una vez que el caso de prueba se detiene debido a un paso fallido, puede usar los botones de reanudar / paso para continuar la ejecución de la prueba. La ejecución seráNOT se pausará si la falla está en el último comando de cualquier caso de prueba.
Step 5- También podemos usar puntos de interrupción para comprender qué sucede exactamente durante el paso. Para insertar un punto de interrupción en un paso en particular, haga "clic derecho" y seleccione "Alternar punto de interrupción" en el menú contextual.
![](https://assets.edu.lat/selenium/images/selenium_ide_18.jpg)
Step 6 - Al insertar el punto de interrupción, el paso en particular se muestra con un icono de pausa como se muestra a continuación.
![](https://assets.edu.lat/selenium/images/selenium_ide_19.jpg)
Step 7- Cuando ejecutamos el script, la ejecución del script se detiene donde se inserta el punto de interrupción. Esto ayudará al usuario a evaluar el valor / presencia de un elemento cuando la ejecución está en curso.
![](https://assets.edu.lat/selenium/images/selenium_ide_20.jpg)