Actividades
Más reciente
False
Imagen de fondo del banner
Actividades UIAutomation
Última actualización 26 de feb. de 2024

Arrastrar y soltar

Ejecuta una operación de arrastrar y soltar desde el elemento de la interfaz de usuario de origen al elemento de la interfaz de usuario de destino.

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
DragAndDrop(IElementDescriptor, DragAndDropOptions)Arrastra y suelta un elemento de la IU especificado, identificado por un descriptor de un elemento del Repositorio de objetos, mientras se personaliza la acción de arrastrar y soltar.
DragAndDrop(String, DragAndDropOptions)Arrastra y suelta un elemento de la IU especificado, identificado por una cadena del Repositorio de objetos, mientras se personaliza la acción de arrastrar y soltar.
DragAndDrop(IElementDescriptor, TargetAnchorableModel, NKeyModifiers, NMouseButton, CursorMotionType, Boolean, Double)Arrastra y suelta un elemento de la IU especificado, identificado por un descriptor de un elemento del Repositorio de objetos y por el objeto TargetAnchorableModel , al tiempo que especifica los modificadores de teclas, el botón del ratón y el tipo de movimiento del cursor que quieres utilizar.
DragAndDrop(String, TargetAnchorableModel, NKeyModifiers, NMouseButton, CursorMotionType, Boolean, Double)Arrastra y suelta un elemento de la IU especificado, identificado por una cadena del Repositorio de objetos y por el objeto TargetAnchorableModel , al tiempo que especifica los modificadores de teclas, el botón del ratón y el tipo de movimiento del cursor que quieres utilizar.
DragAndDrop(TargetAnchorableModel, DragAndDropOptions)Arrastra y suelta un elemento de la IU especificado, identificado por el objeto TargetAnchorableModel , mientras personaliza la acción de arrastrar y soltar.
DragAndDrop(RuntimeTarget, DragAndDropOptions)Arrastra y suelta un elemento de la IU especificado, identificado por una instancia de tiempo de ejecución de un elemento del Repositorio de objetos, mientras se personaliza la acción de arrastrar y soltar.

DragAndDrop(IElementDescriptor, DragAndDropOptions)

Arrastra y suelta un elemento de la IU especificado, identificado por un descriptor de un elemento de la IU del Repositorio de objetos, mientras se personaliza la acción de arrastrar y soltar.

DragAndDrop(
    IElementDescriptor elementDescriptor,
    DragAndDropOptions dragAndDropOptions)DragAndDrop(
    IElementDescriptor elementDescriptor,
    DragAndDropOptions dragAndDropOptions)
elementDescriptor IElementDescriptor

El elemento de la IU que quieres arrastrar y soltar, identificado por un descriptor de un elemento de la IU del Repositorio de objetos.

dragAndDropOptions DragAndDropOptions

Opciones adicionales para personalizar la operación de arrastrar y soltar. Puedes elegir personalizar:

  • TargetOptions:
    • Tiempo de espera: especifica la cantidad de tiempo (en segundos) que se debe esperar a que se ejecute la API antes de que se produzca el error SelectorNotFoundException . El valor predeterminado es 30 segundos.
    • RetrasoDespués : tiempo de retraso (en segundos) después de ejecutar la API. La cantidad de tiempo predeterminada es de 0,3 segundos (300 milisegundos).
    • RetrasoAntes : tiempo de retraso (en segundos) antes de que la API comience a realizar cualquier operación. La cantidad de tiempo predeterminada es de 0,2 segundos (200 milisegundos).
  • TargetAnchorableModel : la ubicación a la que quieres arrastrar y soltar el elemento de la IU.
  • NKeyModifiers : especifica los modificadores de teclas que quieres utilizar durante la operación de arrastrar y soltar. Las siguientes opciones están disponibles: Ninguno, Alt, Ctrl, Mayús y Win.
  • NMouseButton : especifica el botón del ratón que quieres utilizar durante la operación de arrastrar y soltar. Las siguientes opciones están disponibles: Izquierda, Derecha y Medio.
  • CusorMotionType : especifica el tipo de movimiento realizado por el cursor del ratón. Hay dos opciones disponibles:
    • Instantáneo : el cursor salta al destino. De forma predeterminada, se selecciona Instantáneo .
    • Suave : el cursor se mueve gradualmente hacia el destino.
  • UseSourceHover : determina si se debe pasar el ratón por encima de la fuente antes de arrastrarla.
  • DelayBetweenActions : retraso (en segundos) entre las acciones necesarias para realizar la operación de arrastrar y soltar.

DragAndDrop(String, DragAndDropOptions)

Arrastra y suelta un elemento de la IU especificado, identificado por una cadena del Repositorio de objetos, mientras se personaliza la acción de arrastrar y soltar.

DragAndDrop(
    string target,
    DragAndDropOptions dragAndDropOptions)DragAndDrop(
    string target,
    DragAndDropOptions dragAndDropOptions)
target String

El elemento de la IU que quieres arrastrar y soltar, identificado por una cadena del Repositorio de objetos.

dragAndDropOptions DragAndDropOptions

Opciones adicionales para personalizar la operación de arrastrar y soltar. Puedes elegir personalizar:

  • TargetOptions:
    • Tiempo de espera: especifica la cantidad de tiempo (en segundos) que se debe esperar a que se ejecute la API antes de que se produzca el error SelectorNotFoundException . El valor predeterminado es 30 segundos.
    • RetrasoDespués : tiempo de retraso (en segundos) después de ejecutar la API. La cantidad de tiempo predeterminada es de 0,3 segundos (300 milisegundos).
    • RetrasoAntes : tiempo de retraso (en segundos) antes de que la API comience a realizar cualquier operación. La cantidad de tiempo predeterminada es de 0,2 segundos (200 milisegundos).
  • TargetAnchorableModel : la ubicación a la que quieres arrastrar y soltar el elemento de la IU.
  • NKeyModifiers : especifica los modificadores de teclas que quieres utilizar durante la operación de arrastrar y soltar. Las siguientes opciones están disponibles: Ninguno, Alt, Ctrl, Mayús y Win.
  • NMouseButton : especifica el botón del ratón que quieres utilizar durante la operación de arrastrar y soltar. Las siguientes opciones están disponibles: Izquierda, Derecha y Medio.
  • CusorMotionType : especifica el tipo de movimiento realizado por el cursor del ratón. Hay dos opciones disponibles:
    • Instantáneo : el cursor salta al destino. De forma predeterminada, se selecciona Instantáneo .
    • Suave : el cursor se mueve gradualmente hacia el destino.
  • UseSourceHover : determina si se debe pasar el ratón por encima de la fuente antes de arrastrarla.
  • DelayBetweenActions : retraso (en segundos) entre las acciones necesarias para realizar la operación de arrastrar y soltar.

DragAndDrop(IElementDescriptor, TargetAnchorableModel, NKeyModifiers, NMouseButton, CursorMotionType, Boolean, Double)

Arrastra y suelta un elemento de la IU especificado, identificado por un descriptor de un elemento del Repositorio de objetos y por el objeto TargetAnchorableModel , al tiempo que especifica los modificadores de teclas, el botón del ratón y el tipo de movimiento del cursor que quieres utilizar.
DragAndDrop(
    IElementDescriptor elementDescriptor,
    TargetAnchorableModel destinationTarget,
    [NKeyModifiers? keyModifiers],
    [NMouseButton? mouseButton],
    [CursorMotionType? cursorMotionType],
    [bool? useSourceHover],
    [double? delayBetweenActions])DragAndDrop(
    IElementDescriptor elementDescriptor,
    TargetAnchorableModel destinationTarget,
    [NKeyModifiers? keyModifiers],
    [NMouseButton? mouseButton],
    [CursorMotionType? cursorMotionType],
    [bool? useSourceHover],
    [double? delayBetweenActions])
elementDescriptor IElementDescriptor

El elemento de la IU que quieres arrastrar y soltar, identificado por un descriptor de un elemento del Repositorio de objetos.

destinationTarget TargetAnchorableModel
La ubicación a la que desea arrastrar y soltar el elemento de la IU.
keyModifiers NKeyModifiers
Especifique los modificadores de teclas que desea utilizar durante la operación de arrastrar y soltar. Las siguientes opciones están disponibles: Ninguno, Alt, Ctrl, Mayús y Win.
mouseButton NMouseButton
Especifique el botón del ratón que desea utilizar durante la operación de arrastrar y soltar. Las siguientes opciones están disponibles: Izquierda, Derecha y Medio.
cursorMotionType CursorMotionType
Especifica el tipo de movimiento realizado por el cursor del ratón. Hay dos opciones disponibles:
  • Instantáneo : el cursor salta al destino. De forma predeterminada, se selecciona Instantáneo .
  • Suave : el cursor se mueve gradualmente hacia el destino.
useSourceHover Boolean

Determina si se debe pasar el ratón por encima del origen antes de arrastrarlo.

delayBetweenActions Double

Retraso (en segundos) entre las acciones necesarias para realizar la operación de arrastrar y soltar.

DragAndDrop(String, TargetAnchorableModel, NKeyModifiers, NMouseButton, CursorMotionType, Boolean, Double)

Arrastra y suelta un elemento de la IU especificado, identificado por una cadena del Repositorio de objetos y por el objeto TargetAnchorableModel , al tiempo que especifica los modificadores de teclas, el botón del ratón y el tipo de movimiento del cursor que quieres utilizar.
DragAndDrop(
    string target,
    TargetAnchorableModel destinationTarget,
    [NKeyModifiers? keyModifiers],
    [NMouseButton? mouseButton],
    [CursorMotionType? cursorMotionType],
    [bool? useSourceHover],
    [double? delayBetweenActions])DragAndDrop(
    string target,
    TargetAnchorableModel destinationTarget,
    [NKeyModifiers? keyModifiers],
    [NMouseButton? mouseButton],
    [CursorMotionType? cursorMotionType],
    [bool? useSourceHover],
    [double? delayBetweenActions])
target String
El elemento de la IU que quieres arrastrar y soltar, identificado por una cadena del Repositorio de objetos.
destinationTarget TargetAnchorableModel

La ubicación a la que desea arrastrar y soltar el elemento de la IU.

keyModifiers NKeyModifiers
Especifique los modificadores de teclas que desea utilizar durante la operación de arrastrar y soltar. Las siguientes opciones están disponibles: Ninguno, Alt, Ctrl, Mayús y Win.
mouseButton NMouseButton
Especifique el botón del ratón que desea utilizar durante la operación de arrastrar y soltar. Las siguientes opciones están disponibles: Izquierda, Derecha y Medio.
cursorMotionType CursorMotionType
Especifica el tipo de movimiento realizado por el cursor del ratón. Hay dos opciones disponibles:
  • Instantáneo : el cursor salta al destino. De forma predeterminada, se selecciona Instantáneo .
  • Suave : el cursor se mueve gradualmente hacia el destino.
useSourceHover Boolean

Determina si se debe pasar el ratón por encima del origen antes de arrastrarlo.

delayBetweenActions Double

Retraso (en segundos) entre las acciones necesarias para realizar la operación de arrastrar y soltar.

DragAndDrop(TargetAnchorableModel, DragAndDropOptions)

Arrastra y suelta un elemento de la IU especificado, identificado por el objeto TargetAnchorableModel , mientras personaliza la acción de arrastrar y soltar.
DragAndDrop(
    TargetAnchorableModel target,
    DragAndDropOptions dragAndDropOptions)DragAndDrop(
    TargetAnchorableModel target,
    DragAndDropOptions dragAndDropOptions)
target TargetAnchorableModel
El elemento de la IU que quieres arrastrar y soltar, identificado por el objeto TargetAnchorableModel .
dragAndDropOptions DragAndDropOptions

Opciones adicionales para personalizar la operación de arrastrar y soltar. Puedes elegir personalizar:

  • TargetOptions:
    • Tiempo de espera: especifica la cantidad de tiempo (en segundos) que se debe esperar a que se ejecute la API antes de que se produzca el error SelectorNotFoundException . El valor predeterminado es 30 segundos.
    • RetrasoDespués : tiempo de retraso (en segundos) después de ejecutar la API. La cantidad de tiempo predeterminada es de 0,3 segundos (300 milisegundos).
    • RetrasoAntes : tiempo de retraso (en segundos) antes de que la API comience a realizar cualquier operación. La cantidad de tiempo predeterminada es de 0,2 segundos (200 milisegundos).
  • TargetAnchorableModel : la ubicación a la que quieres arrastrar y soltar el elemento de la IU.
  • NKeyModifiers : especifica los modificadores de teclas que quieres utilizar durante la operación de arrastrar y soltar. Las siguientes opciones están disponibles: Ninguno, Alt, Ctrl, Mayús y Win.
  • NMouseButton : especifica el botón del ratón que quieres utilizar durante la operación de arrastrar y soltar. Las siguientes opciones están disponibles: Izquierda, Derecha y Medio.
  • CusorMotionType : especifica el tipo de movimiento realizado por el cursor del ratón. Hay dos opciones disponibles:
    • Instantáneo : el cursor salta al destino. De forma predeterminada, se selecciona Instantáneo .
    • Suave : el cursor se mueve gradualmente hacia el destino.
  • UseSourceHover : determina si se debe pasar el ratón por encima de la fuente antes de arrastrarla.
  • DelayBetweenActions : retraso (en segundos) entre las acciones necesarias para realizar la operación de arrastrar y soltar.

DragAndDrop(RuntimeTarget, DragAndDropOptions)

Arrastra y suelta un elemento de la IU especificado, identificado por una instancia de tiempo de ejecución de un elemento del Repositorio de objetos, mientras se personaliza la acción de arrastrar y soltar.

DragAndDrop(
    RuntimeTarget target,
    DragAndDropOptions dragAndDropOptions)DragAndDrop(
    RuntimeTarget target,
    DragAndDropOptions dragAndDropOptions)
target RuntimeTarget
El elemento de la IU que quieres arrastrar y soltar, identificado por una instancia de tiempo de ejecución de un elemento del Repositorio de objetos.
dragAndDropOptions DragAndDropOptions

Opciones adicionales para personalizar la operación de arrastrar y soltar. Puedes elegir personalizar:

  • TargetOptions:
    • Tiempo de espera: especifica la cantidad de tiempo (en segundos) que se debe esperar a que se ejecute la API antes de que se produzca el error SelectorNotFoundException . El valor predeterminado es 30 segundos.
    • RetrasoDespués : tiempo de retraso (en segundos) después de ejecutar la API. La cantidad de tiempo predeterminada es de 0,3 segundos (300 milisegundos).
    • RetrasoAntes : tiempo de retraso (en segundos) antes de que la API comience a realizar cualquier operación. La cantidad de tiempo predeterminada es de 0,2 segundos (200 milisegundos).
  • TargetAnchorableModel : la ubicación a la que quieres arrastrar y soltar el elemento de la IU.
  • NKeyModifiers : especifica los modificadores de teclas que quieres utilizar durante la operación de arrastrar y soltar. Las siguientes opciones están disponibles: Ninguno, Alt, Ctrl, Mayús y Win.
  • NMouseButton : especifica el botón del ratón que quieres utilizar durante la operación de arrastrar y soltar. Las siguientes opciones están disponibles: Izquierda, Derecha y Medio.
  • CusorMotionType : especifica el tipo de movimiento realizado por el cursor del ratón. Hay dos opciones disponibles:
    • Instantáneo : el cursor salta al destino. De forma predeterminada, se selecciona Instantáneo .
    • Suave : el cursor se mueve gradualmente hacia el destino.
  • UseSourceHover : determina si se debe pasar el ratón por encima de la fuente antes de arrastrarla.
  • DelayBetweenActions : retraso (en segundos) entre las acciones necesarias para realizar la operación de arrastrar y soltar.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.