- Primeros pasos
- Instalación y configuración
- Requisitos de hardware y software
- Acerca de las Licencias de Precios Unificados
- Acerca de las Licencias Flexibles
- Activar Studio
- Actualizar Studio
- Parámetros de la línea de comandos
- Aplicaciones y tecnologías compatibles
- Habilitación de Gmail para actividades de correo electrónico
- Deshabilitar la telemetría
- Studio Executables
- Proyectos de automatización
- Dependencias
- Tipos de flujos de trabajo
- Flujo de control
- Comparación de archivos
- Mejores prácticas de automatización
- Integración del control de código fuente
- Depuración
- Registro
- La herramienta de diagnóstico
- Analizador de flujo de trabajo
- Acerca del analizador de flujo de trabajo
- ST-NMG-001: convención sobre nombres de variables
- ST-NMG-002: convención de nombres de argumentos
- ST-NMG-004: duplicación de nombres de visualización
- ST-NMG-005: anulación de variables
- ST-NMG-006: argumentos de anulación de variables
- ST-NMG-008: longitud variable excedida
- ST-NMG-009: variables de datos prefijados
- ST-NMG-011: argumentos de prefijo Datatable
- ST-NMG-012: valores predeterminados de los argumentos
- ST-NMG-016: longitud del argumento excedida
- ST-NMG-017: el nombre de la clase coincide con el espacio de nombres predeterminado
- ST-DBP-002: recuento de Argumentos elevado
- ST-DBP-003: bloque de Catch vacío
- ST-DBP-007: múltiples capas de diagramas de flujo
- ST-DPB-010: varias instancias de [flujo de trabajo] o [caso de prueba]
- ST-DBP-020: propiedades de salida no definidas
- ST-DBP-021: tiempo de espera codificado
- ST-DBP-023: flujo de trabajo vacío
- ST-DBP-024: comprobación de actividad de persistencia
- ST-DBP-025: requisito previo para la serialización de variables
- ST-DBP-027: mejor práctica de persistencia
- ST-DBP-028: requisito de serialización de argumentos
- ST-USG-005: argumentos de actividad codificados
- ST-USG-009: variables no utilizadas
- ST-USG-010: dependencias sin utilizar
- ST-USG-014: restricciones de los paquetes
- ST-USG-017: modificador de parámetro no válido
- ST-USG-020: mensajes de registro mínimos
- ST-USG-024: guardado sin usar para más adelante
- ST-USG-025: uso incorrecto de los valores guardados
- ST-USG-026: restricciones de actividad
- ST-USG-027: paquetes necesarios
- ST-USG-028: Restringir la invocación de plantillas de archivo
- ST-USG-032 - Etiquetas obligatorias
- ST-USG-034 - URL Automation Hub
- Variables
- Argumentos
- Espacios de nombres importados
- Automatizaciones codificadas
- Introducción
- Registrar servicios personalizados
- Contextos Antes y Después
- Generando código
- Generar casos de prueba codificados a partir de casos de prueba manuales
- Integración de OpenAI con los flujos de trabajo codificados
- Solicita un préstamo con UiBank
- Generación de colas con flujos de trabajo codificados y API de Orchestrator
- Utilizar proyectos de biblioteca importados en automatizaciones codificadas
- Uso de la autenticación de dos factores dentro de automatizaciones codificadas
- Solución de problemas
- Automatización atendida basada en desencadenadores
- Repo. de objetos
- La herramienta ScreenScrapeJavaSupport
- Extensiones
- Acerca de las extensiones
- Herramienta SetupExtensions
- UiPathRemoteRuntime.exe no se está ejecutando en la sesión remota
- UiPath Remote Runtime impide que la sesión de Citrix pueda cerrarse
- UiPath Remote Runtime provoca una fuga de memoria
- Las versiones del paquete UiPath.UIAutomation.Activities y UiPath Remote Runtime no coinciden
- La extensión de UiPath necesaria no está instalada en la máquina remota
- Configuración de la resolución de la pantalla
- Políticas de grupo
- No se puede comunicar con el navegador
- La extensión de Chrome se elimina automáticamente
- Es posible que la extensión se haya dañado
- Comprueba si la extensión para Chrome está instalada y habilitada
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Habilitar el acceso a las URL de archivos y el modo de incógnito
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensiones para Chrome
- Extensión de Chrome en Mac
- Políticas de grupo
- No se puede comunicar con el navegador
- La extensión de Edge se elimina automáticamente
- Es posible que la extensión se haya dañado
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensiones para Edge
- Extensión para Safari
- Extensión para VMware Horizon
- Extensión para Amazon WorkSpaces
- Complemento SAP Solution Manager
- Add-in de Excel
- Pruebas de Studio
- Solución de problemas
- Acerca de la resolución de problemas
- Errores de compilación del ensamblado
- Compatibilidad y limitaciones de Microsoft App-V
- Solución de problemas de Internet Explorer x64
- Problemas de Microsoft Office
- Identificación de elementos de la interfaz de usuario en PDF con opciones de accesibilidad
- Reparar Soporte Active Accessibility
- Validation of large Windows-legacy projects takes longer than expected

Guía de usuario de Studio
Las pruebas de aplicaciones en Studio funcionan tanto en VB como en C#. Puedes crear proyectos de automatización individuales para escenarios como la verificación de datos o la integración con tus canalizaciones CI/CD. Diseña tu flujo de trabajo en Studio. Puedes realizar pruebas automatizadas de aplicaciones en VB o C#.
Condiciones
- Realiza pruebas de aplicaciones a través de casos de prueba regulares y casos de prueba basados en datos.
- Los proyectos de Probar automatización pueden tener varios puntos de entrada si contienen varios casos de prueba con ejecución lineal, ya que las actividades se organizan de forma secuencial.
- La ejecución del flujo de trabajo se realiza por cada caso de prueba, a menos que se invoquen otros archivos
XAML. - Puedes convertir los flujos de trabajo en casos de prueba, importarlos de otros proyectos o crear otros nuevos.
Dependencias
- Para realizar pruebas de aplicaciones, debes trabajar con un proyecto de Probar automatización.
- Para realizar verificaciones, generar datos de prueba aleatorios y gestionar tus datos de prueba existentes, debes instalar el paquete de actividades de prueba.
Pasos
- Abre tu proyecto de tipo Probar automatización.
- En la barra de diseño de Studio, selecciona la lista desplegable Nuevo.
- Selecciona Caso de prueba o Caso de prueba codificado.
- En el menú Nuevo Caso de Prueba, configura el caso de prueba que quieres crear:
- Asigna un nombre al caso de prueba.
- Opcionalmente, selecciona una plantilla de caso de prueba basándote en ella para crear tu caso de prueba.
Para obtener información sobre las plantillas de casos de prueba, visita Plantillas de casos de prueba
- Opcionalmente, elige una plantilla de ejecución.
Para obtener información sobre las plantillas de ejecución, consulta Plantillas de ejecución.
Figura 1. El menú del nuevo caso de prueba
- Selecciona Siguiente para ir a la sección Datos de prueba, donde puedes configurar datos de prueba específicos para este caso de prueba.
- Selecciona Crear para finalizar la creación del caso de prueba.
Las pruebas de RPA en Studio funcionan en VB o en C#. Puedes crear proyectos de automatización individuales para escenarios como la verificación de datos o la integración con tu proceso de CI/CD. Diseña tu flujo de trabajo en Studio. Puedes realizar pruebas de RPA automatizadas en VB o C#.
Condiciones
- Realiza pruebas de RPA a través de casos de prueba regulares y casos de prueba basados en datos.
- La ejecución del flujo de trabajo se realiza por cada caso de prueba, a menos que se invoquen otros archivos
XAML. - Puedes convertir los flujos de trabajo en casos de prueba, importarlos de otros proyectos o crear otros nuevos.
Dependencias
- Para realizar pruebas de RPA, necesitas trabajar con un tipo de proyecto de proceso.
- Para realizar verificaciones, generar datos de prueba aleatorios y gestionar tus datos de prueba existentes, debes instalar el paquete de actividades de prueba.
Pasos
- Abre tu proyecto de tipo Proceso.
- Puedes crear un caso de prueba invocando un flujo de trabajo de un proyecto existente, ya sea desde el menú Nuevo archivo o desde el panel Proyecto:
- En el menú de archivo Nuevo, selecciona Caso de prueba.
- En el panel Proyecto, haz clic con el botón derecho en el flujo de trabajo y elige Crear caso de prueba.
-
(Opcional) Selecciona el Flujo de trabajo simulado bajo prueba al crear tu caso de prueba si quieres hacer una copia de tu flujo de trabajo donde puedas simular actividades específicas. Si quieres usar un archivo simulado ya existente, lo puedes seleccionar desde la lista desplegable Simulacros.Para obtener más información, consulta Simulacros de pruebas.
- (Opcional) Selecciona una Plantilla de la lista desplegable si creaste una previamente. Para obtener más información, consulta Plantillas de casos de prueba.
- (Opcional) Añade el caso de prueba a una Plantilla de ejecución. Necesitas haber creado antes una plantilla de ejecución. Para obtener más información, consulta Crear una plantilla de ejecución.
- Selecciona Siguiente si quieres añadir datos de prueba.
-
Selecciona Crear para confirmar los cambios.
Se crea un archivoXAMLde caso de prueba que invoca el flujo de trabajo con los siguientes contenedores: Dado, Cuando y Entonces. El archivo es invocado dentro de la actividad Invocar archivo de flujo de trabajo, que forma parte del contenedor When.
-
Los argumentos del flujo de trabajo se importan automáticamente. Para ver o añadir más argumentos, selecciona Importar argumentos en la actividad Invocar archivo de flujo de trabajo.
Artículos relacionados
Si tienes casos de prueba dentro de tu proyecto, puedes elegir publicar todo el proyecto (Publicar) o solo los casos de prueba (Publicar casos de prueba). Si estás trabajando con un proyecto de Probar automatización, solo puedes publicar casos de prueba en Orchestrator.
- Haz clic con el botón derecho en un caso de prueba y selecciona Establecer como publicable, para permitir que el caso de prueba se publique en Orchestrator.
El iconocsoxamlse tornará azul como indicación de que el caso de prueba ya está listo para ser publicado y empaquetado en un archivonupkg. Para regresar al borrador del flujo de trabajo, haz clic con el botón derecho en el flujo de trabajo y selecciona Ignorar desde la publicación. - Publicar el proyecto:
- Si estás en un proyecto de Probar automatización, selecciona Publicar en la cinta de la pestaña Diseño de Studio.
- Si estás en un proyecto de proceso o de biblioteca, selecciona Publicar casos de prueba en la cinta de la pestaña Diseño de Studio.
- Configura las propiedades del paquete, las opciones de publicación y la configuración de firma de certificado para la acción de publicación y, a continuación, haz clic en Publicar para publicar tus casos de prueba en Orchestrator.
Puedes publicar los casos de prueba en Orchestrator, en los valores predeterminados de Robot o en una ruta personalizada. Si deseas publicar en Orchestrator, asegúrate de que tu Robot o Assistant esté conectado a Orchestrator.
También es necesario publicar a Orchestrator cuando quieras ejecutar pruebas automatizadas a través de Test Manager. Asegúrate de publicar el paquete en la fuente de proceso de tenant de Orchestrator y luego vincular el paquete a un caso de prueba de Test Manager. La publicación del paquete en una carpeta diferente puede provocar errores de ejecución.
Para convertir los flujos de trabajo en casos de prueba, haz clic con el botón derecho en el flujo de trabajo en el panel Proyecto y selecciona Convertir en caso de prueba:
Alternativamente, para convertir un caso de prueba en un flujo de trabajo, haz clic con el botón derecho en un caso de prueba y selecciona Convertir a flujo de trabajo.
XAML se agregan a tu proyecto como borrador de casos de prueba.
De forma similar a la importación de colecciones de datos en bibliotecas de automatización de pruebas de API , puedes importar dichas colecciones en tus proyectos de prueba de aplicaciones utilizando el asistente Nuevo servicio .