activities
latest
false
UiPath logo, featuring letters U and I in white
Actividades UIAutomation
Last updated 28 de oct. 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 Cadena

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 ModificadoresDeClave
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 TipoDeMovimientoDelCursor
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 Booleano

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 Cadena
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 ModificadoresDeClave
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 TipoDeMovimientoDelCursor
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 Booleano

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.

¿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.