# Elemento de pulsación

RPA ofrece 3 maneras de simular clics:

1. [Elemento de pulsación](/es/rparobotic-process-automation/03-node/01-simulation-operations/04-tap-element): Localiza y pulsa el elemento actual a través de los elementos DOM del árbol de la interfaz de usuario.
2. [Pulsar (x, y)](/es/rparobotic-process-automation/03-node/01-simulation-operations/05-tap-x-y): Localiza la posición del clic mediante las coordenadas de los ejes X e Y de la pantalla actual.
3. [Clic mediante reconocimiento óptico de caracteres (OCR)](/es/rparobotic-process-automation/03-node/01-simulation-operations/06-click-via-ocr): Pulsa reconociendo la posición del texto en la pantalla actual.


A continuación se detalla la función de Elemento de pulsación.

## Parámetros

- Menú desplegable **[Seleccionar tipo]**
- Buscar elemento
- Usar elemento anterior


Si selecciona "Buscar elemento", puede filtrar elementos según las siguientes condiciones del nodo DOM. El ejecutor filtrará los elementos que coincidan con las condiciones de atributo que haya definido.

- Puede añadir las condiciones necesarias en **[Cuando se cumpla la condición]**. Admite las siguientes 4 condiciones, con hasta 4 filtros paralelos simultáneos:
- texto
- ID completo
- clase
- descripción


Puede obtener los atributos de los elementos de la pantalla actual del teléfono en la nube mediante las [herramientas para desarrolladores](/es/rparobotic-process-automation/02-using-rpa/04-developer-tools).

Si ya ha seleccionado un elemento mediante un nodo anterior, puede seleccionar **[Usar elemento anterior]**.

**QA: ¿Diferencia entre "Buscar elemento" y "Usar elemento anterior"?**

"Buscar elemento": Filtra para encontrar elementos que cumplan ciertas condiciones.

"Usar elemento anterior": Busca directamente el nodo DOM del elemento durante la ejecución. Esta función se suele usar con el nodo "Buscar elemento".

- **[Tiempo máximo de espera para que aparezca el elemento]**
- Tras introducir el número, el buscador actual consultará el elemento que necesita encontrar. La ejecución continúa una vez encontrado el elemento. Si no se encuentra en este tiempo, se inicia la ejecución del siguiente nodo.
- Se puede introducir o referenciar un número; la unidad es milisegundos.
- **[Tipo de pulsación]**
- Pulsación simple
- Pulsación doble
- Pulsación larga
- Al seleccionar "Pulsación larga", puede configurar la **[Duración de la pulsación]** en milisegundos.
- **[Retraso tras la pulsación]**


## Salida

- **Parámetros de salida**
- Elemento: Salida en formato de nodo (JSON). Puedes analizar el contenido del elemento directamente ejecutando "Ejecutar script JS".
- **Registro de ejecución**
- Hora de inicio
- Hora de finalización
- Duración (ms)
- Estado (Éxito/Error)


## Ejemplo

Por ejemplo, en el escritorio del teléfono en la nube, hay una tienda de Google Play. Quiero encontrar y hacer clic en esta área mediante la búsqueda de elementos. Los parámetros son los siguientes:

| Nombre del campo | Valor del campo |

| ------------------------- | -------------------------- |

| **Tipo de selección** | Por búsqueda de elemento |

| **Cuando se cumple la condición** | "texto" es igual a "Play Store" |

| **Tiempo de espera del campo de entrada** | 3000 |

| **Tipo de toque** | Toque único |

| **Retraso después del toque** | 0 |

## Nodos relacionados

[Buscar elemento](/es/rparobotic-process-automation/03-node/01-simulation-operations/03-find-element)