Compartir por


Automatizar mediante elementos da interface de usuario

Os fluxos de escritorio utilizan elementos da IU para interactuar con aplicacións e páxinas web sen recorrer ao recoñecemento de imaxes e as coordenadas absolutas. Os elementos da IU utilízanse como entrada na maioría das accións de automatización da IU e do navegador e identifican elementos específicos en fiestras e páxinas web.

Elementos da interface de usuario

Ao implementar unha acción de automatización da IU ou do navegador, é posible que teñas que proporcionar un elemento da IU como entrada. Para engadir un novo elemento da IU, pode facelo directamente desde as propiedades da acción ou a través do panel de elementos da IU do deseñador de fluxos.

Cada un destes grupos de acción acepta un tipo diferente de elementos da IU. As accións de automatización da IU aceptan elementos da IU de escritorio, mentres que as de automatización do navegador aceptan elementos da IU web.

Captura de pantalla dos elementos da IU dispoñibles na acción Premer o botón na xanela.

Para engadir un novo elemento da IU ao teu fluxo, engade un novo elemento da IU mediante unha acción ou o panel de elementos da IU, resalta o elemento respectivo e preme Ctrl + clic co botón esquerdo. Cando remate a selección, selecciona Feito.

Captura de pantalla dun elemento destacado.

Calquera elemento capturado da IU engadirase ao panel de elementos da IU. Para acceder ao panel de elementos da IU, seleccione a pestana Elementos da IU na parte dereita do deseñador de fluxos.

Captura de pantalla da pestana Elementos da IU.

Os elementos pódense ordenar alfabeticamente mediante a opción Ordenar da pestana Elementos da IU. Para eliminar todos os elementos da IU que non se usan en ningunha acción, selecciona a icona de puntos xunto á opción Ordenar e, a continuación, Eliminar a IU non utilizada elementos.

Para renomear ou eliminar un elemento da IU, fai clic co botón dereito do rato no elemento respectivo e selecciona a función adecuada.

Para atopar onde se está a usar un elemento da IU específico no fluxo, fai clic co botón dereito sobre el e selecciona Buscar usos. Os resultados mostrarán todas as accións que usan este elemento da IU. Fai dobre clic nun resultado para resaltar a acción no espazo de traballo.

Captura de pantalla do panel de elementos da IU.

Tipos de elementos da IU

Os fluxos de escritorio admiten dous tipos de elementos de IU en función da súa orixe: elementos da IU de escritorio e elementos da IU web.

Os elementos da interface de usuario do escritorio pódense capturar desde calquera aplicación de Windows, incluída a parte que non é da páxina web dos navegadores, como a barra de enderezos.

Podes usar estes elementos da IU como entrada nas accións de automatización da IU para indicar o compoñente co que queres interactuar. O selector de elementos da IU das accións de automatización da IU móstrase e permíteche capturar só elementos da IU de escritorio.

Importante

Os usuarios poden capturar elementos das páxinas web a través do selector de elementos da IU das accións de automatización da IU. Non obstante, os seus selectores representarán elementos de escritorio, non elementos web.

Os elementos da IU web pódense capturar das páxinas web e usarse só nas accións de automatización do navegador.

As accións de automatización do navegador aceptan exclusivamente elementos da IU capturados das páxinas web. Polo tanto, os elementos da IU existentes capturados das aplicacións de escritorio non se amosan no selector de elementos da IU destas accións.

Para obter máis información sobre a automatización do escritorio e da web, consulta Automatizar fluxos de escritorio e Automatizar fluxos web.

Elementos da interface de usuario para páxinas web

Para capturar un elemento da IU dunha páxina web, cómpre instalar a extensión do navegador adecuada. Podes atopar máis información sobre os navegadores compatibles e a extensión necesaria en Usar navegadores e xestionar extensións.

Distinguir o escritorio dos elementos da IU web

O panel de elementos da IU mostra indicacións visuais distintivas para axudar aos usuarios a recoñecer rapidamente os elementos da IU web e do escritorio.

Captura de pantalla das indicacións visuais do tipo de elemento da IU no panel de elementos da IU.

As mesmas iconas tamén se mostran durante a captura, polo que pode confirmar o tipo dun elemento antes de gardalo.

Captura de pantalla dunha indicación visual do tipo de elemento da IU durante a captura.

Outro método para comprobar o tipo de elemento da IU é revisar os seus selectores. Os elementos da IU do escritorio adoitan ter o escritorio como elemento principal, mentres que os elementos da IU web teñen unha páxina web como elemento raíz.

Captura de pantalla dun selector dun elemento da IU de escritorio.

Elementos da interface de usuario nas fiestras do navegador

A parte da aplicación dun navegador (1) debe automatizarse mediante elementos da IU de escritorio. Por exemplo, pode usar accións de automatización da IU para interactuar coa barra de enderezos ou coas pestanas.

Por outra banda, as páxinas web cargadas dentro do navegador (2) deberían automatizarse mediante elementos da IU web e accións de automatización do navegador.

Durante a gravación, a gravadora distinguirá automaticamente a área de aplicación do navegador das páxinas web e xerará os elementos e accións da IU apropiados.

Captura de pantalla dunha Microsoft Edge xanela coa aplicación do navegador e as áreas da páxina web resaltadas.

É posible que as interaccións cos elementos da IU web de arrastrar e soltar non funcionen como se espera debido ás súas limitacións inherentes. Como solución alternativa, captura elementos da IU de escritorio nunha páxina web abrindo o selector de elementos da IU mediante unha acción do grupo de automatización da IU seleccionando Engadir elemento da IU dentro de UI element parámetro. O elemento da IU capturado é de tipo escritorio e pódese usar na acción Drag and drop UI element in window . Teña en conta que os elementos da IU de escritorio só se poden usar nas accións do grupo de accións de automatización da IU de Power Automate para escritorio. É importante ter en conta que os elementos da IU de escritorio das páxinas web non son tan fiables como os seus homólogos web e están suxeitos aos detalles da aplicación do navegador, como a versión do navegador.

Propiedades dos elementos da interface de usuario

Todos os elementos da IU consisten nun ou máis selectores que indican a IU ou o compoñente web que Power Automate interactúa con.

Nota

Os usuarios poden crear varios selectores para un elemento da IU. Sempre que falla un selector, Power Automate usa o seguinte selector na orde definida.

Para xestionar os selectores dun elemento da IU, fai clic co botón dereito sobre el e selecciona Editar. Esta opción abre o creador de selector, onde pode editar os selectores cun editor visual ou de texto.

Cada selector consta de varios elementos que representan a estrutura xerárquica do elemento da IU na aplicación ou páxina web. Os atributos describen cada elemento de forma única e distíngueno doutros elementos.

Captura de pantalla do creador do selector visual.

Todos os selectores móstranse cun nome descriptivo predeterminado que os fai facilmente accesibles. Para cambiar o nome dun selector, fai clic co botón dereito sobre o seu nome e selecciona Cambiar o nome.

Cando editas un elemento da IU con varios selectores, podes desactivalo facendo clic co botón dereito sobre el e seleccionando Desactivar. Esta funcionalidade pode ser útil durante a proba.

Captura de pantalla das opcións de cambio de nome e desactivación dun selector.

Despois de editar os selectores, prema Gardar para aplicar os cambios implementados. Gardar aplica os cambios en todos os selectores nun só paso.

Podes atopar máis información sobre os selectores e como crealos manualmente Construír un selector personalizado.

Elementos da interface de usuario con selectores baseados en texto

Ademais da forma predeterminada de xerar selectores de elementos da IU, Power Automate admite a creación de selectores baseados no valor de texto dun elemento.

Esta función é útil para escenarios de automatización que manexan elementos en aplicacións de escritorio ou páxinas web que sempre veñen con textos específicos. Os selectores baseados nestes textos son máis fiables e resistentes a posibles cambios futuros na estrutura da aplicación ou da páxina web.

A xeración de selectores baseados en texto só está dispoñible cando se capturan elementos da IU mediante o selector de elementos da IU (panel de elementos da IU ou accións de automatización do navegador/UI). Non está dispoñible durante a gravación.

Para capturar un elemento da IU cun selector baseado en texto, abre o selector de elementos da IU, fai clic co botón dereito no elemento desexado e selecciona Capturar en base a texto.

Captura de pantalla da opción Captura baseada en texto.

A continuación, aparecerá unha nova xanela con dous campos na súa pantalla:

  • O campo Valor de texto contén o texto do elemento como valor proposto. Pode cambiar este valor a un valor codificado ou a unha variable.
  • Podes configurar o campo Operador para varios operadores para axustar a funcionalidade do selector.

Ao seleccionar Capturar engadirase o elemento da IU co selector baseado en texto axeitado no repositorio de elementos da IU.

Captura de pantalla do diálogo Crear un selector baseado en texto.

Os selectores baseados en texto usan o atributo Nome do elemento capturado para a automatización do escritorio e o atributo Texto para a automatización do navegador. Só están dispoñibles para os elementos da IU que conteñan un valor de texto.

Noutras palabras, están dispoñibles para os elementos da IU cun atributo Nome ou Texto que inclúa un valor. Non están dispoñibles para os elementos que non conteñen tal valor de texto, aínda que teñan elementos fillos con texto na súa estrutura.

Nota

Para a aplicación SAP, os selectores baseados en texto usan o atributo Texto en lugar do atributo Nome que normalmente usan sobre automatización de escritorio. A automatización de SAP funciona de forma máis eficiente cos selectores predeterminados baseados no atributo ID .

Limitacións e problemas coñecidos

  • Se selecciona Engadir elemento da IU, pasa o rato sobre unha xanela completa e decide capturar un elemento da IU baseado no texto, xerarase un selector predeterminado. Este selector inclúe o atributo Proceso ademais de Nome.

  • A combinación dunha variable e un operador distinto de Igual a xenera un selector que se mostra no editor de texto personalizado en lugar do creador visual. Esta funcionalidade evita unha limitación existente que fai que a combinación anterior non sexa funcional no creador visual.