- Introducción a Test Suite
- Studio
- Conjunto de pruebas - Estudio
- Información general
- Actividades de prueba y API
- Arquitectura de automatización de dispositivos móviles
- Primeros pasos
- Administración de Mobile Device Manager
- Administración de aplicaciones
- Creación de flujos de trabajo de automatización móvil
- Interacción de dispositivos
- Automatización para aplicaciones React Native
- Actividades de automatización móvil y API
- Orchestrator
- Testing Robots
- Test Manager
- Requisitos
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Creación de casos de prueba
- Importar casos de prueba manuales
- Generar pruebas para requisitos
- Clonación de casos de prueba
- Exportar casos de prueba
- Automatizar casos de prueba
- Casos de prueba manuales
- Aplicar filtros y vistas
- Conjuntos de prueba
- Ejecución de pruebas
- Documentos
- Informes
- Exportar datos
- Operaciones masivas
- Solución de problemas
Guía de usuario de Test Suite
Actividades de automatización móvil y API
Esta sección incluye actividades relacionadas con las pruebas y API encontradas en el paquete UiPath.Mobile.Automation.Activities. A través de estas actividades y API, puedes crear automatizaciones para tus dispositivos, ejecutando aplicaciones nativas o web.
mobileautomation
, descargadas con el paquete Mobile.Automation. Consulta API de automatización móvil para comprobar cómo utilizar las API de automatización móvil.
Esta sección incluye todas las actividades relacionadas con la automatización móvil encontradas en el paquete Mobile.Automation.
Actividades |
Descripción |
---|---|
Establece una conexión a un dispositivo móvil y proporciona ámbito para todas las actividades/API posteriores. | |
Recupera los tipos de registro de un dispositivo conectado a través de la conexión de dispositivo móvil. | |
Recupera los registros de un dispositivo móvil conectado a través de la actividad del ámbito de Conexión de dispositivo móvil. | |
Instala una aplicación especificada en un dispositivo móvil conectado a través de la conexión de dispositivo móvil. | |
Recupera el origen de la página de un dispositivo móvil conectado a través de la actividad del ámbito de Conexión de dispositivo móvil. | |
Gestiona la aplicación actual mediante un comando de entrada de usuario. | |
Envía un comando de entrada de usuario a una aplicación especificada en el dispositivo móvil de destino. | |
Va a un vínculo profundo dentro de una aplicación. | |
Abre una URL especificada en el navegador web actualmente activo. | |
Recupera la orientación actual del dispositivo móvil especificado. | |
Presiona un botón de hardware en el dispositivo conectado. | |
Cambia y luego recupera la orientación del dispositivo conectado. | |
Toma una captura de pantalla de la pantalla del dispositivo móvil que estás usando con las dimensiones personalizadas especificadas en las propiedades Altura y Anchura. | |
Devuelve una variable booleana que indica si existe un elemento de IU especificado. | |
Recupera un atributo de un elemento de IU especificado. | |
Recupera el elemento seleccionado de un elemento de IU de destino. | |
Extrae el texto de un elemento de IU especificado y lo devuelve como variable de string. | |
Establece el elemento seleccionado en un elemento de IU de destino. | |
Escribe el texto especificado en un elemento de IU de destino. | |
Desliza la pantalla en una dirección especificada y una cantidad de veces especificada. | |
Devuelve una variable booleana que indica si existe un elemento de IU especificado. | |
Deslizamiento direccional | Realiza una operación de deslizamiento con las siguientes direcciones predefinidas: Abajo, Arriba, Izquierda, Derecha. |
Patrón de dibujo | Dibuja una ruta marcada por varios puntos en la pantalla del dispositivo. |
Escribir Texto | Toma el contenido escrito a través del teclado y lo pega en el elemento de IU activo en ese momento. |
Esta sección incluye todas las API relacionadas con la automatización móvil encontradas en el paquete Mobile.Automation.
API | Descripción |
---|---|
Connect/ConnectAsync | Conecta un dispositivo a una aplicación. |
CreateApplication | Crea una nueva aplicación y le asigna un nombre. |
CreateDevice | Crea un nuevo dispositivo. Puedes utilizar este dispositivo en código, pero no se guardará en Mobile Device Manager. |
GetApplication/GetApplications | Obtiene la aplicación con el nombre especificado (con las mismas configuraciones presentes en Mobile Device Manager). |
GetDevice/GetDevices | Obtiene el dispositivo con el nombre especificado (tal como lo configuró en Mobile Device Manager). |
Deslizamiento direccional | Realiza una operación de deslizamiento con las siguientes direcciones predefinidas: Abajo, Arriba, Izquierda, Derecha. |
DrawPattern | Dibuja una ruta marcada por múltiples puntos en la pantalla del dispositivo. Los puntos que crean la ruta se registran a partir de la ruta del dedo en la pantalla del dispositivo. Puede añadir varias rutas de dedos para simular interacciones de pantalla que incluyan varios dedos. |
ElementExists | Devuelve una variable booleana que indica si existe un elemento de IU especificado. |
ExecuteCommand | Ejecutar comandos móviles nativos que no están asociados con un punto final específico. Por ejemplo, puede recuperar la información de la batería o descartar las alertas (consulte Comandos de Appium). |
Obtener atributo | Recupera un atributo de un elemento de IU especificado. |
GetDeviceOrientation | Recupera la orientación actual del dispositivo móvil especificado. |
GetLogTypes | Recupera los tipos de registro de un dispositivo conectado a través de la conexión del dispositivo móvil. |
GetPageSource | Recupera el origen de la página desde un dispositivo móvil conectado a través de la clase Conexión . |
GetSelectedItem | Recupera el elemento seleccionado de un elemento de IU de destino. |
GetSesstionIdentifier | Recupere el ID de sesión de la conexión actual de Mobile Device Manager para enrutar comandos HTTP a los puntos finales de Appium para que pueda realizar Actionspersonalizadas. |
GetSystemTime | Recupera la hora actual del dispositivo. |
GetText | Extracts the text from a specified UI element and returns it as a String variable.
|
InstallApp | Instala una aplicación especificada en un dispositivo móvil conectado a través de Connection .
|
ManageCurrentApplication | Restablece o inicia la aplicación actual para esta sesión. |
ManageOtherApplication | Gestiona otras aplicaciones mediante comandos. |
OpenDeepLink | Abre un enlace profundo dentro de una aplicación. |
OpenUrl | Abre una URL en Chrome. La aplicación activa actual debe ser Chrome, con al menos una pestaña abierta, antes de llamar a este método. |
PositionalSwipe | Deslizamiento a una ubicación predefinida en la pantalla con puntos de inicio y finalización. |
PressHardwareButton | Presiona un botón de hardware en el dispositivo conectado. |
SaveLogs | Guarda los registros de un tipo específico en un archivo. |
SetDeviceGeoLocation | Establece la ubicación geográfica actual del dispositivo. |
SetDeviceOrientation | Cambia y luego recupera la orientación del dispositivo conectado. |
SetSelectedItem | Establece el elemento seleccionado en un elemento de IU de destino. |
SetText | Escribe el texto especificado en un elemento de la IU de destino, reconocido por la automatización móvil. |
Deslizamiento | La operación de deslizamiento itera a través de múltiples deslizamientos en la lista (hasta MaxNumberOfSwipes) hasta que localiza el elemento especificado. Si el Destino no está establecido, la operación de deslizamiento realiza un solo deslizamiento sin buscar un elemento específico. |
Realizar captura | Realiza una captura de pantalla de la pantalla del dispositivo móvil que está utilizando con dimensiones personalizadas. |
Pulsar | Devuelve una variable booleana que indica si existe un elemento de la IU especificado. La API no tiene un valor de retorno, pero si el elemento de la IU especificado existe (valor booleano), realiza operaciones de pulsación en él. |
TypeText | Toma el contenido escrito a través del teclado y lo pega en el elemento de la IU actualmente activo. Para pegar el texto dentro del elemento que deseas, debes centrarte en el lugar de la IU en el que deseas pegar el texto. Puedes utilizar esta API al automatizar aplicaciones para las que necesitas escribir texto con el teclado, pero sin un elemento de destino que sea reconocido por Mobile Automation. |