STELA Automation Made Simple
  • Inicio
  • Quienes somos
  • STELA TEST
  • STELA RPA
  • STELA IA
  • Cursos
  • Casos de éxito
  • Wiki
  • Blog
  • Español
    • Español
    • English
  • Inicio
  • Quienes somos
  • STELA TEST
  • STELA RPA
  • STELA IA
  • Cursos
  • Casos de éxito
  • Wiki
  • Blog
  • Español
    • Español
    • English

Archivos

  • Ejemplo de uso Repositorio de Archivos
  • Repositorio de archivos

Automatización de escritorio

  • Comando iniciar en automatizaciones de escritorio
  • Copiar automatizaciones
  • Instalación WinAppDriver
  • Mover automatizaciones
  • Reconocer y crear objetos en STELA

Bases de datos

  • Conexión con base de datos
  • FIREBIRDSQL
  • MARIADB
  • Mongo DB
  • ORACLE
  • PostgreSQL
  • SQL Server

Buenas prácticas para utilizar STELA

  • Buenas prácticas
  • Crear Objetos

Comandos de Acción

  • Buscar
  • Captcha
  • Cerrar
  • Click
  • Click derecho
  • Doble click
  • Drag
  • Drag To
  • Espera objeto
  • Focus
  • Frame
  • Hover
  • Iniciar
  • Propiedad
  • QR
  • Refresh
  • Scroll
  • Switch tab
  • Teclear
  • Terminar
  • Valor
  • Volver

Comandos de Coordenadas

  • Click
  • Scroll
  • Teclear
  • Valor

Comandos de Decisiones

  • Mientras
  • Mientras (obj)
  • Si
  • SI (obj)

Comandos de Ejecución

  • Detener
  • Ejecutar
  • Ejecutar Comandos CMD

Comandos de Evidencia

  • DocImage
  • Ejemplo de uso del comando Fotografía
  • Ejemplo de uso del comando Mensaje
  • Fotografía
  • Info Testcase
  • Mensaje
  • Timer

Comandos Frecuentes

  • Comandos frecuentes

Comandos Mail

  • Borrar mail
  • Configuración mail
  • Ejemplo de uso del comando Leer Mail
  • Ejemplo de uso del comando Responder Mail
  • Enviar Mail
  • Inbox
  • Leer mail
  • Reenviar mail
  • Responder mail

Comandos Mobile

  • Hold
  • Refresh
  • Swipe

Comandos RPA

  • 1. Ejemplo de uso del comando Read XML
  • 2. Ejemplo de uso del comando Read XML
  • 3. Ejemplo de uso del comando Read XML
  • Comando Azure OCR
  • Comando Qsmart
  • Comando ReadJSON
  • Comando ReadXML
  • Ejemplo de uso del comando XlsExport desde BD SQL
  • Ejemplo de uso del comando XlsExport desde un archivo Excel/CSV
  • Ejemplo de uso del comando XlsExport desde una Tabla
  • Ejemplo de uso del comando XlsWrite
  • FileFx
  • FileFx – Borrar
  • FileFx – Crear
  • FileFx -Crear Carpeta
  • JS (Java Script)
  • Macro
  • OCR Imagen
  • OCR Objeto
  • PDF Read
  • PDF WRITE
  • Read doc
  • XLS Read
  • XLS Write
  • XlsExport
  • XlsFx
  • XlsFx – Borrar Fila
  • XlsFx – Buscar
  • XlsFx – Editar Hoja
  • XlsFx – Exportar a CSV
  • XlsFx – Insertar Columna
  • XlsFx – Insertar Fila
  • XlsFx – Nueva Hoja
  • XlsFx – Borrar Columna
  • XlsFx – Congelar Celda
  • XlsFx – Copiar Hoja
  • XlsFx – Filtrar Valores
  • XlsFx – Ordenar

Comandos Utilitarios

  • API
  • Calcular
  • Comando Fx
  • Comando Fx – Borrar Etiqueta
  • Comando Fx – Borrar Variable
  • Comando Fx – Columna Excel
  • Comando Fx – Derecha
  • Comando Fx – Extrae
  • Comando Fx – Extraer Carácter
  • Comando Fx – Formatear Fecha
  • Comando Fx – Formatear Número
  • Comando Fx – Hora Actual
  • Comando Fx – Hoy
  • Comando Fx – Izquierda
  • Comando Fx – Mayusc
  • Comando Fx – Minusc
  • Comando Fx – Randomizer
  • Comando Fx – Redondear
  • Comando Fx – Reemplazar
  • Comando Fx – Reemplazar Todo
  • Comando Fx – Tamaño
  • Comando Fx – Trim
  • Comando Fx – Truncar
  • Comando Fx – Siguiente Columna Excel
  • Comando IA GPT
  • Comparar
  • DateFx
  • DateFx – Agregar
  • DateFx – Dia De La Semana
  • DateFx – Diferencia entre Fechas
  • DateFx – Diferencia entre Horas
  • DateFx – Hoy
  • DateFx – Año
  • DateFx – Dia
  • DateFx – Mes
  • Ejemplo de uso del comando Espera
  • Ejemplo de uso del comando Guardar
  • Ejemplo de uso del comando Pegar
  • Ejemplo del comando EnvVariable
  • EnvVariable
  • Espera
  • Guardar
  • Instancia
  • NoSQL
  • Pegar
  • Split
  • SQL

Configuración de Proyectos

  • Configuración de Proyectos y Ejecuciones

Configuración en dispositivos móviles

  • CONFIGURACIÓN EN DISPOSITIVOS MÓVILES
  • TIPOS DE EJECUCIÓN EN DISPOSITIVOS MÓVILES

Constantes y Variables

  • Constantes
  • Editor Extendido
  • Variables
  • Variables de Sistema

Ejecuciones

  • Ejecución en servidor
  • Ejecución remota
  • Ejecuciones en LINUX
  • Ejecuciones en MacOS
  • EJECUCIONES EN PROGRAMADOR DE TAREAS DE WINDOWS
  • Ejecuciones programadas
  • Ejecutar STELA desde un pipeline CI/CD
  • Requisitos Técnicos para Ejecutar Bots en STELA

Escenarios

  • Escenarios en Stela

Estructura

  • ¿Cómo se estructura STELA?
  • Comentarios
  • Etiquetas
  • Mesa de trabajo
  • Vista de planilla

Evidencias

  • ¿Qué son las evidencias?
  • Configuración de evidencias
  • Ejemplo de uso del comando DocImage
  • Evidencia en Imágenes y en Video
  • Evidencia Gerencial
  • Evidencia Log HTML

Google suite (GSuite)

  • Comando DriveFX
  • Configuración consola de Google
  • Configuración en STELA
  • Configuración OAUTH2 en panel administrativo
  • Crear carpeta utilizando DriveFx
  • Descargar archivo utilizando DriveFx
  • Listar archivos utilizando DriveFx
  • Mover archivo utilizando DriveFx
  • Subir archivos utilizando DriveFx
  • XlsExport (GSuite)
  • XlsFx (GSuite)
  • XlsRead (GSuite)
  • XlsWrite (GSuite)

IBM I / AS400

  • IBMi Campos
  • IBMi Conectar
  • IBMi Cursor
  • IBMi Desconectar
  • IBMi Espera
  • IBMi Foco
  • IBMi Fotografia
  • IBMi Info
  • IBMi Leer
  • IBMi Pantalla
  • IBMi Teclear
  • IBMi Valor

Instalación

  • ERROR: No pudimos ejecutar tu archivo .BAT
  • Instalación Java 17 y configuración de variables de entorno
  • Instalación Java 21 y configuración de variables de entorno

Integración con herramientas

  • AZURE
  • Integración de STELA con Jenkins
  • Integración DevOps
  • JIRA
  • SQL

Inteligencia Artificial

  • Crear automatizaciones utilizando Inteligencia Artificial

Obtención de ID y Token de Proyectos

  • Obtención de ID y Token para Ejecutar STELA desde un Pipeline CI/CD

Panel de administración

  • Bloqueos
  • Cuentas
  • Ejecuciones
  • Encriptación
  • Módulos y Acceso al Panel de Administración
  • Notificaciones
  • Perfiles
  • Plantilla
  • Proyectos
  • Sesiones
  • Tablero (Dashboard)
  • Usuarios
  • Valores encriptados

Preferencias

  • Preferencias

Preguntas frecuentes

  • ¿Cómo incorporar una plantilla en un correo electrónico?
  • ¿Cómo obtener el formato de fecha y hora correctos?
  • ¿Cómo puedo generar valores aleatorios durante la ejecución?
  • ¿Cómo se pueden realizar pausas o esperas durante la ejecución de una automatización?
  • ¿Cuándo es posible emplear el reconocimiento por imagen?
  • ¿Es factible agregar comandos personalizados?
  • ¿Es posible ejecutar la automatización en múltiples navegadores simultáneamente?
  • ¿Es posible llamar un flujo o automatización ya realizada para evitar reprocesos?
  • ¿Es posible separar los componentes de la interfaz de la aplicación bajo prueba?
  • ¿Existen comandos que mejoren la comprensión de los detalles de los fallos en las ejecuciones?
  • ¿No se ejecuta tu archivo .bat?
  • ¿Qué hacer frente a un error?
  • ¿Stela AI ofrece alguna herramienta de record and playback para simplificar la creación de automatizaciones?
  • ¿Stela AI proporciona funcionalidades para manipular parámetros de seguridad como captcha o tokens de doble autenticación, entre otros?
  • Al intentar ejecutar una automatización, la consola de comandos se cierra inmediatamente.
  • Automatizaciones web
  • Cartel de “Algo Salió Mal”
  • La automatización solo funciona correctamente en la primera ejecución
  • No inicia la automatización web
  • No permite validar la automatización
  • No puedo editar la automatización
  • No se puede iniciar sesión en STELA
  • Pantalla en blanco 
  • Problema al ingresar información en un campo de texto
  • Solución a configuración de variables de entorno

Pruebas Móviles

  • Configuración de Appium Inspector
  • Configuración en el dispositivo físico
  • Configuración en STELA
  • Ejemplo de ejecuciones en dispositivos móviles
  • Instalación de Appium Server y Appium Inspector
  • Instalación y configuración de Android Studio
  • Uso de Android Studio

Reconocimiento de objetos dinámicos

  • ¿Cómo reconocer objetos dinámicos?

Robots ejecutando a través de escritorio remoto

  • Configuración del servidor para ejecución ininterrumpida
  • Evita la Suspensión de Robots ejecutando a través de Escritorios Remotos

SAP

  • Configuración de STELA SAP Inspector & Integración
  • STELA SAP Inspector

Servicios

  • Crear y cargar servicios en STELA

Stela Inspector

  • Configuraciones avanzadas
  • Stela inspector

STELA Inspector para JAVA

  • Cómo obtener propiedades de objetos de una aplicación
  • Configuración en STELA – Java Swing
  • Instalación de Stela Inspector

Uso de plantillas

  • Crear proyecto desde una plantilla

Visión artificial

  • Visión artificial
View Categories
  • Inicio
  • Wiki
  • Comandos RPA
  • Comando ReadXML

Comando ReadXML


Descripción General  #

El comando ReadXML pertenece a la categoría de comandos RPA para procesamiento de documentos. El comando te ayuda a extraer información de archivos XML y guardarla en variables para tus automatizaciones.

  • ¿Cómo funciona? El comando lee un archivo XML, busca la parte que le indiques y toma su valor.
  • ¿Qué puedo extraer? Puedes obtener cualquier tipo de información: texto, números, fechas o incluso otras estructuras XML que estén dentro del archivo.
  • ¿Para qué sirve? El dato extraído se guarda en una variable, lista para que la uses en tu robot digital.

Ejemplo de Uso Rápido #

Imagina que recibes un archivo XML con la información de un producto. Dentro de este archivo, hay una etiqueta llamada <nombre_producto>. Con el comando ReadXML, podrías decirle a STELA: Busca en este archivo XML la etiqueta <nombre_producto> y guarda lo que encuentres en una variable llamada nombreDelProducto.  Así de fácil, tendrás el nombre del producto listo para usar en tu automatización.


Parámetros y Opciones #
Comando ReadXML parámetros STELA
  • Archivo XML (Obligatorio): Debes indicar la ruta completa del archivo XML que quieres procesar. Ejemplo C:/reportes/Catalogo_productos.xml
  • Campo (Obligatorio): Aquí defines exactamente qué información quieres extraer. Usarás una «ruta» para guiar a STELA hasta el dato que necesitas. Por ejemplo, para obtener el valor de la etiqueta <precio> que está dentro de <producto>, la ruta sería /producto/precio.
  • Variable (Obligatorio): Dale un nombre a la variable en la que STELA guardará el dato extraído. Luego, podrás usar esta variable en otros comandos y acciones de tu flujo de trabajo.
Ejemplos de Uso Avanzado #
  1. Extrayendo un valor específico dentro de una estructura: Imagina un archivo XML con información de varios ítems. Cada ítem tiene un <id> y un <nombre>. Si solo necesitas el nombre del ítem con un <id> específico, puedes usar la ruta adecuada dentro del parámetro «Elemento» para llegar directamente a ese valor y guardarlo en una variable. Por ejemplo, si el XML tiene una estructura como <items><item><id>123</id><nombre>Producto A</nombre></item></items>, podrías configurar el comando para extraer el texto dentro de la etiqueta <nombre> del <item> cuyo <id> sea 123.
  2. Obteniendo un bloque completo de información anidada: A veces, la información que necesitas no es un simple texto, sino un conjunto de datos relacionados dentro de una sección del XML. Por ejemplo, podrías tener una sección <direccion> con sub-etiquetas como <calle>, <numero>, <ciudad>. Con «ReadXML», puedes extraer todo el contenido dentro de la etiqueta <direccion> y guardarlo en una variable.
  3. Trabajando con XML embebido (en dos pasos): A veces un archivo XML puede contener otro XML dentro de una de sus etiquetas. Si necesitas acceder a información dentro de este «XML anidado», primero usarás «ReadXML» para extraer el XML completo embebido y guardarlo en una variable. Luego, en un segundo paso, utilizarás otro comando «ReadXML», pero esta vez indicando como «Archivo XML» la variable donde guardaste el XML embebido, y especificando la ruta al dato que necesitas dentro de él. 

Ventajas de uso #
  • Flexibilidad: Permite extraer cualquier tipo de información de un archivo XML, adaptándose a diferentes estructuras y niveles de anidamiento.
  • Reutilización: Los datos extraídos se almacenan en variables, lo que facilita su reutilización en distintas partes de la automatización.
  • Integración: Facilita la integración de datos externos en tus procesos automatizados, permitiendo trabajar con una amplia variedad de formatos de datos.

Errores Comunes y Soluciones #
  • Error: Ruta incorrecta. STELA no encuentra el elemento que especificaste
    • Solución: Es probable que la ruta que ingresaste en el parámetro no sea correcta.  Revisa cuidadosamente la estructura de tu archivo XML y asegúrate de que la ruta coincida exactamente con la ubicación del dato que quieres extraer, incluyendo las mayúsculas y minúsculas.
  • Error: Archivo XML no puede ser leido.
    • Solición: Si la ruta del archivo que indicaste en el parámetro «Archivo XML» no es incorrecta o el archivo no existe en esa ubicación, STELA no podrá leerlo.  Verifica que la ruta del archivo sea correcta y que el archivo esté accesible para STELA.Si se pasa la estructura XML como texto plano, valida que el formato cumpla con los estándares de sintaxis XML (etiquetas correctamente cerradas y bien formadas).

Casos de Uso #
  • Automatización de la extracción de datos de informes: Si recibes reportes en formato XML regularmente, usa el comando ReadXML para extraer los datos importantes y generar tus propios informes o alimentar otras aplicaciones.
  • Procesar respuestas de servicios web: Extrae datos de respuestas XML de servicios web y úsalos para tomar decisiones o crear reportes.
  • Procesamiento de archivos de configuración: Lee archivos XML de configuración y obtén los valores necesarios para personalizar el comportamiento de tus automatizaciones.
  • Captura de datos visuales estructurados: Si tienes información visual que se guarda en formato XML, usa  Read Xml  para extraer los datos de forma estructurada y utilizarlos en tus flujos de trabajo.

Updated on 21 de julio de 2026

Deja una respuesta Cancelar la respuesta

Lo siento, debes estar conectado para publicar un comentario.

Contenido:
  • Descripción General 
  • Ejemplo de Uso Rápido
  • Parámetros y Opciones
  • Ejemplos de Uso Avanzado
  • Ventajas de uso
  • Errores Comunes y Soluciones
  • Casos de Uso
STELA
  • Quienes somos
  • Política de Privacidad
  • Quienes somos
  • Política de Privacidad
Acerca de STELA​
  • Casos de éxito
  • Casos de éxito
Contacto
Colombia

CI 100 # 8a – 55 torre C of. 217 Edificio World Trade Center Bogotá DC

+(57) 315 605 9627

Uruguay

Av. General Paz 1481 C.P. 11400 Montevideo

+(598) 2600 8854

Chile

Av. Pedro de Valdivia 273 Of. 314 Providencia, Santiago, Chile

+56939577452‬

© 2024 Software Testing Bureau. All rights reserved

Linkedin Youtube