Crear y probar flujos de Selenium IDE

Importante

Este artículo trata temas relacionados con los sistemas heredados. Migre sus flujos creados con estas soluciones a Power Automate para escritorio o elimínelos.

  • Selenium IDE está obsoleto y ya no funcionará después del 28 de febrero de 2023.
  • La grabadora de Windows (V1) está obsoleta y ya no funciona.

Siga estos pasos para crear un flujo de Selenium simple.

Crear un flujo de Selenium IDE

  1. Abra Microsoft Edge (versión 80 o posterior) o Google Chrome, y luego vaya a Power Automate.

  2. Inicie sesión con una cuenta profesional o educativa, si es necesario.

  3. Seleccione Mis flujos>Flujos de escritorio>Nuevo.

    Captura de pantalla de la opción para crear un nuevo Selenium IDE.

  4. Haga clic en Opciones de flujo de escritorio adicionales.

    Captura de pantalla de las opciones del flujo de escritorio adicionales.

  5. Seleccione Selenium IDE y, después, Siguiente.

    Captura de pantalla de la opción Selenium IDE.

  6. Escriba un nombre para el flujo de Selenium IDE en el campo Nombre del flujo.

  7. Escriba la dirección URL del sitio web que quiere automatizar en el campo URL base y, luego, seleccione Iniciar grabadora.

    Captura de pantalla de los campos para completar el nombre del flujo y la URL.

    Se inicia Selenium IDE.

    Propina

    Sugerencia: puede grabar acciones en varios sitios web HTTP o HTTPS dentro de la misma pestaña.

  8. En Selenium IDE, seleccione el botón GRABAR rojo que está en el lado superior derecho de la pantalla para iniciar la grabadora.

    Se abre la dirección URL que eligió en el paso anterior.

    Captura de pantalla del botón Grabar.

  9. Realice las acciones que quiere grabar en el sitio web.

    Propina

    En la parte inferior derecha, puede ver el estado de la grabación.

    Captura de pantalla del estado de la grabación.

  10. Cuando termine de grabar, seleccione el botón rojo Detener que está en la esquina superior derecha del IDE de Selenium.

    Captura de pantalla del botón Detener.

  11. Seleccione el botón Ejecutar la prueba actual en la parte superior izquierda de la pantalla para ver el flujo de Selenium IDE que acaba de crear.

    Captura de pantalla del botón Ejecutar prueba actual.

    Propina

    Puede establecer el tiempo de espera entre pasos para ralentizar la reproducción local para las pruebas. Esta configuración es solo para pruebas y no tiene ningún impacto cuando se implementa el flujo de Selenium IDE.

  12. Seleccione el botón Guardar proyecto en la esquina superior derecha del Selenium IDE. Con ello, se cierra y luego se carga el proyecto.

Ahora que ha creado un flujo de Selenium IDE, úselo en los otros flujos.

Limitaciones y problemas conocidos de los flujos de Selenium IDE

Advertencia

Las contraseñas de Selenium IDE se almacenan en texto sin formato.

Perfil de usuario temporal para la reproducción

Las grabaciones de Selenium IDE se realizan con el perfil del usuario actual, pero la reproducción se hace con un perfil de usuario temporal. Esto significa que los sitios web que necesitan autenticación no pueden solicitar credenciales durante una sesión de grabación, pero se necesitarán los pasos de autenticación durante la reproducción.

Para solucionarlo, el usuario debe editar manualmente el script para insertar los comandos necesarios para el proceso de inicio de sesión.

Otras limitaciones

  • Grabar aplicaciones de escritorio durante una sesión de grabación web. Si necesita automatizar aplicaciones web y de escritorio, puede crear flujos de escritorio independientes para cada tipo y, luego, combinarlos en un flujo de nube.

  • Multi-Factor Authentication (MFA) no es compatible, use un inquilino que no requiera MFA.

  • No se admiten estos comandos de Selenium IDE: Run, AnswerOnNextPrompt, ChooseCancelOnNextConfirmation, ChooseCancelOnNextPrompt, ChooseOkOnNextConfirmation, Debugger, ClickAt, DoubleClickAt, Echo, MouseOut, MouseUpAt ni MouseDownAt.

  • Las acciones o pasos de Selenium IDE no pueden exceder un minuto para ejecutarse. Use Power Automate en su lugar.

  • No se admite el clic con el botón derecho.

  • Se genera una entrada de flujo de Selenium IDE adicional cuando se usan comandos Foreach. Para evitar este problema, especifique cualquier valor en los campos adicionales. No afecta a la reproducción.

  • Si el archivo .side contiene varios proyectos de prueba, solo se ejecuta el primero que se creó.

    Propina

    Tenga en cuenta que Selenium IDE ordena las pruebas por nombre y no por fecha de creación, por lo que es posible que la primera prueba creada no sea la primera de la lista.

  • Es posible que la reproducción directa en Selenium IDE no se comporte según lo previsto. Sin embargo, la reproducción en tiempo de ejecución se comporta correctamente.

Pasos siguientes