Pregunta

Estoy usando Selenium IDE en Firefox y envío un formulario. El problema es que la forma puede ser sucesfull o unsuccesfull (random). Cuando no tenga éxito, aparecerá un mensaje de error (AJAX) y debo intentar enviar el formulario nuevamente.

Me gustaría escribir una prueba que enviará el formulario hasta que me redirija a la página de éxito (texto presente).

¿Puede alguien ayudarme con esto? Todavía no jugué con Selenium de esta manera.

¿Fue útil?

Solución

Aquí hay una extensión que agrega funciones de bucle completo, ejecución condicional y llamadas a Selenium IDE: SelBlocks .

Dave Hunt mencionó flowControl, que es una posibilidad. Pero además de la funcionalidad de nivel superior, una diferencia significativa es que SelBlocks toma expresiones eval (javascript normal), lo que podría facilitar un poco más la verificación del estado de AJAX.

Otros consejos

Puedes usar la extensión de selenio goto_sel_ide. Esto habilitará los comandos de control de flujo. Luego, puede usar while y, con la ayuda de esto, puede ejecutar el script hasta que reciba un mensaje de éxito. Déjame saber si está funcionando para ti o no

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top