activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades UIAutomation

Última actualización 14 de ene. de 2026

Acerca de los selectores

Para automatizar acciones específicas en la interfaz de usuario, es necesario interactuar con varias ventanas, botones, listas desplegables y muchos otros. La identificación de los elementos de la interfaz de usuario se realiza, entre otras cosas, a través de su posición en la pantalla, pero esto puede ser poco fiable.

Para solucionar este problema, Studio recurre a lo que llamamos selectores. Estos almacenan los atributos de un elemento de la interfaz gráfica de usuario y sus matrices, en forma de fragmento XML.

La mayoría de las veces, los selectores son generados automáticamente por Studio y no requieren más información por tu parte, especialmente si las aplicaciones que intentas automatizar tienen una interfaz de usuario estática.

No obstante, en algunos programas de software existen diseños cambiantes y nodos de atributos con valores volátiles, como es el caso de algunas aplicaciones web. Studio, por su parte, no puede predecir estos cambios y, por lo tanto, es posible que tenga que generar manualmente algunos selectores.

Un selector tiene la siguiente estructura:

<node_1/><node_2/>...<node_N/>
<node_1/><node_2/>...<node_N/>

El último nodo representa el elemento de GUI que le interesa y todos los anteriores representan los elementos principales de ese elemento. <node_1> generalmente se denomina nodo raíz y representa la ventana superior de la aplicación.

En cada uno de los nodos hay uno o varios atributos que le ayudan a identificar correctamente un nivel específico de la aplicación seleccionada.

Cada nodo tiene el siguiente formato:

<ui_system attr_name_1='attr_value_1' ... attr_name_N='attr_value_N'/>
<ui_system attr_name_1='attr_value_1' ... attr_name_N='attr_value_N'/>

En cada atributo se asigna un valor. Es importante elegir atributos con un valor constante. Si el valor de un atributo cambia cada vez que se inicia la aplicación, el selector no podrá identificar correctamente el elemento.

Los selectores se muestran en el panel de propiedades de las actividades, en Entrada > Destino > Selector. En todas las actividades relacionadas con los elementos gráficos aparece esta propiedad.

docs image

La ventana Opciones de selección te permite seleccionar y editar un destino. Para acceder a esta ventana, en el panel Diseñador de flujo de trabajo , haz clic en el botón Opciones docs image en el cuerpo de una actividad y selecciona Indicar destino en pantalla o Editar destino.

docs image

La ventana Editor de selectores te permite ver el selector generado automáticamente y editarlo y sus atributos. Para acceder a esta ventana, utiliza el botón Elipsis junto al campo Selector , en el panel Propiedades .

docs image

Opción

Descripción

Validar

En este botón se muestra el estado del selector comprobando la validez de la definición del mismo y la visibilidad del elemento de destino en la pantalla.

El botón Validar tiene tres estados:

  • docs image El selector se está validando
  • docs image Selector válido
  • docs image Selector inválido
  • docs image Selector modificado, revalidar

El botón está relacionado con los estados de validación de UI Explorer.

Indicar elemento

Indica un nuevo elemento de la interfaz de usuario que sustituye al anterior.

Reparar

Permite volver a indicar el mismo elemento de interfaz de usuario de destino y reparar el selector. Este proceso no sustituye por completo al selector anterior. El botón está disponible solo cuando el selector no es válido.

Resaltar

Coloca el elemento de destino al primer plano. Esta opción permanece encendida hasta que se desactiva con un clic. El botón solo se habilita si el selector es válido.

Editar atributos

Incluye todos los componentes de la aplicación necesarios para identificar la actividad de destino (una ventana, un botón, etc.). Esta sección se puede editar.

Selector de edición

Contiene el selector actual. Esta sección se puede editar.

Abrir en Explorador de IU

Inicia el explorador de la interfaz de usuario. Se habilita la opción solo para los selectores válidos.

Nota:

En algunos casos, cuando Studio y la aplicación de destino se abren con diferentes permisos avanzados, es posible que el selector no funcione. Se recomienda abrir siempre ambas aplicaciones con los mismos privilegios.

Etiquetas y atributos compatibles

En las siguientes tablas se presenta la compatibilidad entre las etiquetas y los atributos utilizados para construir selectores y la capacidad del selector.

En macOS, los tipos de selector wnd, ax, java, y sap se pueden utilizar para diferentes casos de uso:

  • Los selectores AX están disponibles para todos los tipos de aplicaciones de escritorio macOS.

  • Los selectores de SAP están disponibles para la GUI de SAP para Java en macOS y requieren un servidor SAP con los scripts habilitados. Estos selectores son los más estables para las aplicaciones SAP y ofrecen la mejor gama de características, como extraer datos de la tabla.

  • Los selectores Java están disponibles para las aplicaciones Java. Dado que la GUI de SAP para Java también es una aplicación basada en Java, se puede utilizar la estrategia de selección de Java para cambiar desde la predeterminada y obtener selectores de Java en su lugar.

    Nota:

    Selectors generated for Java applications which contain multiple WND tags cannot be used with events monitoring.

WND

AtributoCompletoExpresiones regularesSensible a las mayúsculas y minúsculasSO
appWindows macOS
clsVentanas
titleWindows macOS
aanameVentanas
ctrlname (WinForms)Ventanas
ctrlid (WinForms)Ventanas
idxWindows macOS
tidWindows macOS
pidWindows macOS
isremoteappVentanas
aastateVentanas
RolmacOS
enabledmacOS
enfocadomacOS
seleccionadosmacOS
ExpandidomacOS
sapClient (SAP)Windows macOS
sapLanguage (SAP)Windows macOS
sapProgram (SAP)Windows macOS
sapScreen (SAP)Windows macOS
sapSession (SAP)Windows macOS
sapSysName (SAP)Windows macOS
sapSysNumber (SAP)Windows macOS
sapSysSessionId (SAP)Windows macOS
sapTransaction (SAP)Windows macOS
sapUser (SAP)Windows macOS
curlApplet (Curl)Ventanas

HTML

AtributoCompletoExpresiones regularesSensible a las mayúsculas y minúsculasSO
urlWindows macOS Linux
htmlwindownameWindows macOS Linux
titleWindows macOS Linux
classWindows macOS Linux
appWindows macOS Linux
idxWindows macOS Linux
pidWindows macOS Linux
tidWindows macOS Linux
excludehwndWindows macOS Linux
bsid (Browser Session ID)Windows macOS Linux
isremoteappWindows macOS Linux

WEBCTRL

Los atributos tag e idx utilizan una cadena de valores. Todos los demás atributos WEBCTRL tienen valores dinámicos.

AtributoCompletoExpresiones regularesSensible a las mayúsculas y minúsculasSO
tagWindows macOS Linux
idxWindows macOS Linux
aanameWindows macOS Linux
nameWindows macOS Linux
idWindows macOS Linux
parentidWindows macOS Linux
classWindows macOS Linux
css-selectorWindows macOS Linux
innertextWindows macOS Linux
visibleinnertextWindows macOS Linux
isleafWindows macOS Linux
parentclassWindows macOS Linux
parentnameWindows macOS Linux
srcWindows macOS Linux
hrefWindows macOS Linux
tableColWindows macOS Linux
tableRowWindows macOS Linux
colNameWindows macOS Linux
rowNameWindows macOS Linux
aria-labelWindows macOS Linux
aria-labelledbyWindows macOS Linux

CTRL

AtributoCompletoExpresiones regularesSensible a las mayúsculas y minúsculasSO
RolVentanas
nameVentanas
automationidVentanas
labeledbyVentanas
aastateVentanas
virtualnameVentanas
textVentanas
rowNameVentanas
idxVentanas

UIA

AtributoCompletoExpresiones regularesSensible a las mayúsculas y minúsculasSO
accelkey (Accelerator Key)Ventanas
acskey (Access Key)Ventanas
automationidVentanas
clsVentanas
helpTextVentanas
legacyAccHelp (Legacy Accessible Help)Ventanas
enabledVentanas
kbfocus (Is Keyboard Focusable)Ventanas
ispwd (Is Password)Ventanas
itemstatusVentanas
itemtypeVentanas
rtid (Runtime ID)Ventanas
RolVentanas
nameVentanas
pidVentanas
tableRowVentanas
tableColVentanas
rowNameVentanas
colNameVentanas
idxVentanas

Java

AtributoCompletoExpresiones regularesSensible a las mayúsculas y minúsculasSO
RolWindows macOS
nameWindows macOS
virtualnameWindows macOS
javastateWindows macOS
tableRowWindows macOS
tableColWindows macOS
rowNameWindows macOS
colNameWindows macOS
idxWindows macOS
clsWindows macOS
Clase accesibleWindows macOS

SAP

AtributoCompletoExpresiones regularesSensible a las mayúsculas y minúsculasSO
idWindows macOS
IDDeLaHoja Este atributo no se expone en el panel Atributo porque es mutuamente excluyente con el atributo id . Se puede añadir manualmente.Windows macOS
tableRowWindows macOS
tableColWindows macOS
colNameWindows macOS
relpathWindows macOS
itemIdWindows macOS

AX

AtributoCompletoExpresiones regularesSensible a las mayúsculas y minúsculasSO
RolmacOS
SubrolmacOS
namemacOS
titlemacOS
IdentificadormacOS
Nombre de archivomacOS
urlmacOS
AyudamacOS
enabledmacOS
enfocadomacOS
seleccionadosmacOS
ExpandidomacOS
idxmacOS
Número de filasmacOS
Número de columnasmacOS
tableRowmacOS
tableColmacOS
rowNamemacOS
colNamemacOS

cURL

AtributoCompletoExpresiones regularesSensible a las mayúsculas y minúsculasSO
clsVentanas
RolVentanas
textVentanas
titleVentanas
tableRowVentanas
tableColVentanas
colHeaderVentanas
idxVentanas

Silverlight

Ten en cuenta que la etiqueta Silverlight no es compatible con las capacidades Fuzzy, RegEx y Case-Sensitive .

AtributoCompletoExpresiones regularesSensible a las mayúsculas y minúsculasSO
RolVentanas
nameVentanas
textVentanas
idxVentanas

RDP

La etiqueta RDP se utiliza para la automatización remota y sus atributos son idénticos a los de la etiqueta WND.

AtributoCompletoExpresiones regularesSensible a las mayúsculas y minúsculasSO
appVentanas
clsVentanas
titleVentanas
aanameVentanas
ctrlname (WinForms)Ventanas
ctrlid (WinForms)Ventanas
idxVentanas
tidVentanas
pidVentanas
  • Etiquetas y atributos compatibles
  • WND
  • HTML
  • WEBCTRL
  • CTRL
  • UIA
  • Java
  • SAP
  • AX
  • cURL
  • Silverlight
  • RDP

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2026 UiPath. Todos los derechos reservados.