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 4 de dic. de 2024

Clic

Hace clic en un elemento de la IU especificado, por ejemplo, un botón o un enlace. Se puede configurar para utilizar cualquier botón del ratón, utilice un doble clic.

Esta API debe añadirse después de Abrir o Adjuntar.

Definición

Espacio de nombres: UiPath.UIAutomationNext.API.Models

Ensamblado: UiPath.UIAutomationNext.API.Models (en UiPath.UIAutomationNext.API.Models dll)

Sobrecargas

SobrecargaDescripción
Click(String, ClickOptions)Hace clic en un elemento de IU identificado por una cadena en el repositorio de objetos.
Click(IElementDescriptor, ClickOptions)Hace clic en un elemento de la IU identificado por un descriptor de un elemento del Repositorio de objetos.
Click(TargetAnchorableModel, ClickOptions)Hace clic en un modelo anclable de destino, que representa un elemento de IU específico en la aplicación.
Click(RuntimeTarget, ClickOptions)Hace clic en un elemento de la IU identificado por una instancia de tiempo de ejecución de un elemento del Repositorio de objetos.
Click(String, NClickType, NMouseButton)Realiza una operación de clic en un elemento de la IU identificado por una cadena en el Repositorio de objetos, especificando el tipo de clic y el botón del ratón.
Click(IElementDescriptor, NClickType, NMouseButton)Hace clic en un elemento de la IU identificado por un descriptor de un elemento del Repositorio de objetos, especificando el tipo de clic y el botón del ratón.

Click(String, ClickOptions)

Hace clic en un elemento de IU identificado por su representación de cadena.

Click(
    TargetAnchorableModel target, 
    ClickOptions clickOptions)Click(
    TargetAnchorableModel target, 
    ClickOptions clickOptions)
target Cadena
Indique el elemento de IU capturado en el repositorio de objetos en el que desea hacer clic.
clickOptions ClickOptions
Opciones adicionales para personalizar la operación de clic:
  • KeyModifiers NKeyModifiers:
    • Ninguno
    • Alt
    • Ctrl
    • Shift
    • Win
  • ClickType NClickType:
    • Único
    • Double
    • Down
    • Up
    Por ejemplo, para realizar un doble clic, solo debes establecer el tipo de clic en NClickType.Double:
    clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
  • MouseButton NMouseButton:
    • Left
    • Derecha
    • Centro
  • CursorMotionType CursorMotionType:
    • Instant : el cursor salta al destino.
    • Smooth : el cursor se mueve en incrementos.
  • InteractionMode NInteractionMode:
    • HardwareEvents : simula el clic utilizando el controlador de hardware. Esta es la API más lenta, no puede funcionar en segundo plano, pero es compatible con todas las aplicaciones de escritorio.
    • SameAsCard : usa el mismo modo de entrada que las API Abrir o Asociar. Esta es la selección predeterminada.
    • Simulate : simula el clic mediante las API de accesibilidad. Recomendado en automatización de navegadores, aplicaciones Java o SAP. Más fiable que los eventos de hardware. Funciona incluso si la aplicación de destino no está enfocada. Pruebe si el elemento de la interfaz de usuario de su aplicación de destino lo admite.
    • DebuggerApi : realiza Actions mediante las API del depurador. Solo funciona para elementos de Chromium. Envía todo el texto de una vez. Funciona incluso si la aplicación de destino no está enfocada. Para obtener más información, consulta esta página.
    • WindowMessages : simula usando mensajes Win32. Recomendado para aplicaciones de escritorio. Suele ser más fiable que los eventos de hardware. Envía todo el texto de una vez. Funciona incluso si la aplicación de destino no está enfocada. Antes de usar esta API, compruebe si el elemento de la interfaz de usuario de su aplicación de destino lo admite.

Click(IElementDescriptor, ClickOptions)

Hace clic en un elemento de la IU identificado por un descriptor de un elemento del Repositorio de objetos.

Click(
    IElementDescriptor elementDescriptor,
    ClickOptions clickOptions)Click(
    IElementDescriptor elementDescriptor,
    ClickOptions clickOptions)
elementDescriptor IElementDescriptor
El elemento de la IU en el que quieres hacer clic, identificado por un descriptor de un elemento del Repositorio de objetos.
clickOptions ClickOptions
Opciones adicionales para personalizar la operación de clic:
  • KeyModifiers NKeyModifiers:
    • Ninguno
    • Alt
    • Ctrl
    • Shift
    • Win
  • ClickType NClickType:
    • Único
    • Double
    • Down
    • Up
    Por ejemplo, para realizar un doble clic, solo debes establecer el tipo de clic en NClickType.Double:
    clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
  • MouseButton NMouseButton:
    • Left
    • Derecha
    • Centro
  • CursorMotionType CursorMotionType:
    • Instant : el cursor salta al destino.
    • Smooth : el cursor se mueve en incrementos.
  • InteractionMode NInteractionMode:
    • HardwareEvents : simula el clic utilizando el controlador de hardware. Esta es la API más lenta, no puede funcionar en segundo plano, pero es compatible con todas las aplicaciones de escritorio.
    • SameAsCard : usa el mismo modo de entrada que las API Abrir o Asociar. Esta es la selección predeterminada.
    • Simulate : simula el clic mediante las API de accesibilidad. Recomendado en automatización de navegadores, aplicaciones Java o SAP. Más fiable que los eventos de hardware. Funciona incluso si la aplicación de destino no está enfocada. Pruebe si el elemento de la interfaz de usuario de su aplicación de destino lo admite.
    • DebuggerApi : realiza Actions mediante las API del depurador. Solo funciona para elementos de Chromium. Envía todo el texto de una vez. Funciona incluso si la aplicación de destino no está enfocada. Para obtener más información, consulta esta página.
    • WindowMessages : simula usando mensajes Win32. Recomendado para aplicaciones de escritorio. Suele ser más fiable que los eventos de hardware. Envía todo el texto de una vez. Funciona incluso si la aplicación de destino no está enfocada. Antes de usar esta API, compruebe si el elemento de la interfaz de usuario de su aplicación de destino lo admite.

Click(TargetAnchorableModel, ClickOptions)

Hace clic en un modelo anclable de destino, que representa un elemento de IU específico en la aplicación.

Click(
    TargetAnchorableModel target, 
    ClickOptions clickOptions)Click(
    TargetAnchorableModel target, 
    ClickOptions clickOptions)
target TargetAnchorableModel
El modelo anclable de destino (elemento de IU) en el que quieres hacer clic.
clickOptions ClickOptions
Opciones adicionales para personalizar la operación de clic:
  • KeyModifiers NKeyModifiers:
    • Ninguno
    • Alt
    • Ctrl
    • Shift
    • Win
  • ClickType NClickType:
    • Único
    • Double
    • Down
    • Up
    Por ejemplo, para realizar un doble clic, solo debes establecer el tipo de clic en NClickType.Double:
    clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
  • MouseButton NMouseButton:
    • Left
    • Derecha
    • Centro
  • CursorMotionType CursorMotionType:
    • Instant : el cursor salta al destino.
    • Smooth : el cursor se mueve en incrementos.
  • InteractionMode NInteractionMode:
    • HardwareEvents : simula el clic utilizando el controlador de hardware. Esta es la API más lenta, no puede funcionar en segundo plano, pero es compatible con todas las aplicaciones de escritorio.
    • SameAsCard : usa el mismo modo de entrada que las API Abrir o Asociar. Esta es la selección predeterminada.
    • Simulate : simula el clic mediante las API de accesibilidad. Recomendado en automatización de navegadores, aplicaciones Java o SAP. Más fiable que los eventos de hardware. Funciona incluso si la aplicación de destino no está enfocada. Pruebe si el elemento de la interfaz de usuario de su aplicación de destino lo admite.
    • DebuggerApi : realiza Actions mediante las API del depurador. Solo funciona para elementos de Chromium. Envía todo el texto de una vez. Funciona incluso si la aplicación de destino no está enfocada. Para obtener más información, consulta esta página.
    • WindowMessages : simula usando mensajes Win32. Recomendado para aplicaciones de escritorio. Suele ser más fiable que los eventos de hardware. Envía todo el texto de una vez. Funciona incluso si la aplicación de destino no está enfocada. Antes de usar esta API, compruebe si el elemento de la interfaz de usuario de su aplicación de destino lo admite.

Click(RuntimeTarget, ClickOptions)

Hace clic en un elemento de la IU identificado por una instancia de tiempo de ejecución de un elemento del Repositorio de objetos.

Click(
    RuntimeTarget target,
    ClickOptions clickOptions)Click(
    RuntimeTarget target,
    ClickOptions clickOptions)
target RuntimeTarget
El elemento de la IU en el que quieres hacer clic, identificado por una instancia de tiempo de ejecución de un elemento del Repositorio de objetos.
clickOptions ClickOptions
Opciones adicionales para personalizar la operación de clic:
  • KeyModifiers NKeyModifiers:
    • Ninguno
    • Alt
    • Ctrl
    • Shift
    • Win
  • ClickType NClickType:
    • Único
    • Double
    • Down
    • Up
    Por ejemplo, para realizar un doble clic, solo debes establecer el tipo de clic en NClickType.Double:
    clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
  • MouseButton NMouseButton:
    • Left
    • Derecha
    • Centro
  • CursorMotionType CursorMotionType:
    • Instant : el cursor salta al destino.
    • Smooth : el cursor se mueve en incrementos.
  • InteractionMode NInteractionMode:
    • HardwareEvents : simula el clic utilizando el controlador de hardware. Esta es la API más lenta, no puede funcionar en segundo plano, pero es compatible con todas las aplicaciones de escritorio.
    • SameAsCard : usa el mismo modo de entrada que las API Abrir o Asociar. Esta es la selección predeterminada.
    • Simulate : simula el clic mediante las API de accesibilidad. Recomendado en automatización de navegadores, aplicaciones Java o SAP. Más fiable que los eventos de hardware. Funciona incluso si la aplicación de destino no está enfocada. Pruebe si el elemento de la interfaz de usuario de su aplicación de destino lo admite.
    • DebuggerApi : realiza Actions mediante las API del depurador. Solo funciona para elementos de Chromium. Envía todo el texto de una vez. Funciona incluso si la aplicación de destino no está enfocada. Para obtener más información, consulta esta página.
    • WindowMessages : simula usando mensajes Win32. Recomendado para aplicaciones de escritorio. Suele ser más fiable que los eventos de hardware. Envía todo el texto de una vez. Funciona incluso si la aplicación de destino no está enfocada. Antes de usar esta API, compruebe si el elemento de la interfaz de usuario de su aplicación de destino lo admite.

Click(String, NClickType, NMouseButton)

Realiza una operación de clic en un elemento de la IU identificado por su representación de cadena o selector, especificando el tipo de clic y el botón del ratón.

Clic(
    destino de cadena, 
    NClickType, 
    clickType deNMouseButton)Clic (destino de cadena, NClickType, clickType deNMouseButton)
target Cadena
Indique el elemento de IU capturado en el repositorio de objetos en el que desea hacer clic.
clickType NClickType
El tipo de clic a realizar: Único, Doble, Abajoo Arriba. La opción predeterminada es Único.
Por ejemplo, para realizar un doble clic, solo debes establecer el tipo de clic en NClickType.Double:clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
mouseButton NMouseButton
El botón del ratón con el que hacer clic: Izquierda, Centroo Derecha. La opción predeterminada es Izquierda.

Click(IElementDescriptor, NClickType, NMouseButton)

Hace clic en un elemento de la IU identificado por un descriptor de un elemento del Repositorio de objetos, especificando el tipo de clic y el botón del ratón.

Click(
    IElementDescriptor elementDescriptor,
    NClickType clickType, 
    NMouseButton mouseButton)Click(
    IElementDescriptor elementDescriptor,
    NClickType clickType, 
    NMouseButton mouseButton)
elementDescriptor IElementDescriptor
El elemento de la IU en el que quieres hacer clic, identificado por un descriptor de un elemento del Repositorio de objetos.
clickType NClickType
El tipo de clic a realizar: Único, Doble, Abajoo Arriba. La opción predeterminada es Único.
Por ejemplo, para realizar un doble clic, solo debes establecer el tipo de clic en NClickType.Double:clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
mouseButton NMouseButton
El botón del ratón con el que hacer clic: Izquierda, Centroo Derecha. La opción predeterminada es Izquierda.

¿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 White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.