Gestionar páginas web y formularios

Completado

Power Automate para escritorio permite interactuar con cualquier aplicación web a través de elementos de la interfaz de usuario. Puede considerar los elementos de la interfaz de usuario como componentes web, por ejemplo, botones y campos de texto.

Para especificar un elemento de interfaz de usuario, debe crear selectores de hojas de estilo CSS (CSS) que señalen el componente específico con el que desea interactuar.

Cuando crea un nuevo elemento de interfaz de usuario, la plataforma lo almacena en el Panel de elementos de la interfaz de usuario, ubicado en el lado derecho del diseñador de flujos.

Captura de pantalla del panel de elementos de IU de Power Automate para escritorio

Todas las acciones que se ocupan de componentes específicos de páginas web requieren elementos de interfaz de usuario como parámetros de entrada. Para crear un elemento de interfaz de usuario, realice los siguientes pasos:

  1. Debajo de las propiedades de Acción de la izquierda, expanda Automatización del explorador y seleccione Hacer clic en un vínculo en una página web.

    Captura de pantalla de la vista de acciones con menú de automatización del explorador y clic en vínculo de página web seleccionada.

    Captura de pantalla del campo Elemento de la interfaz de usuario en la acción Hacer clic en un vínculo en una página web

  2. Seleccione uno de los elementos de la interfaz de usuario ya creados o cree uno nuevo con el botón Agregar un elemento de interfaz de usuario.

    Captura de pantalla del botón Agregar un nuevo elemento de interfaz de usuario en la acción Hacer clic en un vínculo en una página web

  3. Si opta por crear uno nuevo, use las aplicaciones auxiliares en directo (cuadros rojos) para seleccionar el componente deseado.

    Captura de pantalla de una aplicación auxiliar en directo en la que se destaca la pestaña Titulares en MSN News.

  4. Presione Ctrl + clic con el botón izquierdo mientras selecciona el componente deseado para crear un nuevo elemento de interfaz de usuario para este.

  5. Confirme la selección en el cuadro de diálogo Sesión de seguimiento.

    Captura de pantalla del cuadro de diálogo Sesión de seguimiento.

En la siguiente parte de la unidad describiremos la funcionalidad de todas las acciones web que utilizan elementos de la interfaz de usuario como parámetros de entrada.

En algunos casos, es posible que deba navegar manualmente a una página web haciendo clic en un vínculo en lugar de usar la acción Ir a la página web. En estos casos, puede utilizar la acción Hacer clic en un vínculo en una página web, que le permite seleccionar vínculos u otros componentes en los que se puede hacer clic en páginas web.

En las propiedades de la acción, debe completar un elemento de la interfaz de usuario que describa el componente exacto que se debe seleccionar y una instancia del navegador.

Captura de pantalla de la acción Hacer clic en un vínculo en una página web.

Si desea hacer clic en un vínculo de descarga, puede utilizar la acción Hacer clic en el vínculo de descarga en la página web en lugar de la acción Hacer clic en un vínculo en una página web. Aparte de la selección del vínculo en sí, esta acción gestiona automáticamente los cuadros de diálogo emergentes y guarda el archivo descargado en una carpeta específica.

Al igual que la acción Hacer clic en un vínculo en una página web, la acción Hacer clic en el vínculo de descarga en la página web requiere una instancia de navegador y un elemento de interfaz de usuario que describa el vínculo.

Captura de pantalla de la acción Hacer clic en el vínculo de descarga en la página web.

Desplazar el ratón sobre un elemento de página web

Al automatizar los procedimientos empresariales, es posible que desee reubicar el puntero del mouse en un elemento específico en una página web. Un caso típico en el que necesita esta funcionalidad es la expansión de menús flotantes.

Para lograr esta funcionalidad, puede utilizar la acción Desplazar el mouse sobre un elemento de página web. Dentro de la acción, debe especificar la instancia del navegador y un elemento de interfaz de usuario que describa el componente sobre el que desplazarse.

Captura de pantalla de la acción Desplazar el ratón sobre un elemento de página web.

Rellenar campo de texto en la página web

Al completar formularios, es común completar campos de texto. Para automatizar los procedimientos para rellenar este tipo de campos, puede utilizar la acción Rellenar campo de texto en la página web.

En las propiedades de la acción, debe establecer el texto para escribir, la instancia del navegador y el elemento de interfaz de usuario que describe el campo de texto. Además, puede determinar si la acción emulará la escritura.

Captura de pantalla de la acción Rellenar campo de texto en la página web.

Foco en campo de texto en la página web

A pesar de que Power Automate para escritorio proporciona una acción para completar los campos de texto automáticamente, es posible que desee establecer el foco de entrada en ellos.

La plataforma le permite hacerlo a través de la acción Foco en campo de texto en la página web. En las propiedades de la acción, debe completar un elemento de la interfaz de usuario que describa el cuadro de texto y una instancia del navegador.

Captura de pantalla de la acción Foco en campo de texto en la página web.

Establecer el estado de la casilla en la página web y Seleccionar un botón de radio en página web

A excepción de los campos de texto, la mayoría de los formularios web contienen casillas y botones de opción.

Para habilitar o deshabilitar las casillas, puede usar la acción Establecer el estado de la casilla en la página web. Esta acción requiere el estado deseado de la casilla, una instancia del navegador y un elemento de interfaz de usuario que describa la casilla.

Captura de pantalla de la acción Establecer el estado de la casilla en la página web.

Para seleccionar un botón de radio, use la acción Seleccionar un botón de radio en página web. Como sucede con la acción Establecer el estado de la casilla en la página web, debe definir una instancia de navegador y un elemento de interfaz de usuario que describa el botón.

Captura de pantalla de la acción Seleccionar un botón de radio en la página web.

Establecer valor de lista desplegable en la página web

Las listas desplegables son componentes relativamente comunes en las páginas web y los formularios web. Las listas desplegables permiten seleccionar una sola opción en una lista de opciones que se proporciona. Para automatizar estos componentes, puede utilizar la acción Establecer valor de lista desplegable en la página web.

Esta acción le permite seleccionar la opción deseada a través de su nombre o índice. En las propiedades de la acción, debe completar una instancia del navegador y un elemento de la interfaz de usuario que describa la lista desplegable.

Captura de pantalla del valor de la acción Establecer valor de lista desplegable en la página web.

Presionar botón en página web

La última acción para gestionar formularios web es Presionar botón en página web. Mediante esta acción, puede presionar botones en páginas web. Para especificar el botón que se debe presionar, debe crear un elemento de interfaz de usuario, mientras que la acción también requiere una instancia de navegador.

Captura de pantalla de la acción Presionar botón en página web