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

1
  • Repositorio de archivos

Automatización de escritorio

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

Bases de datos

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

Buenas prácticas para utilizar STELA

1
  • Buenas prácticas

Comandos de Acción

22
  • 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

4
  • Click
  • Scroll
  • Teclear
  • Valor

Comandos de Decisiones

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

Comandos de Ejecución

3
  • Detener
  • Ejecutar
  • Ejecutar Comandos CMD

Comandos de Evidencia

6
  • DocImage
  • Fotografía
  • Info Testcase
  • Mensaje
  • Testlink
  • Timer

Comandos Frecuentes

1
  • Comandos frecuentes

Comandos Mail

7
  • Borrar mail
  • Configuración mail
  • Enviar Mail
  • Inbox
  • Leer mail
  • Reenviar mail
  • Responder mail

Comandos Mobile

3
  • Hold
  • Refresh
  • Swipe

Comandos RPA

14
  • Comando Chat GPT
  • Comando OCR Azure
  • Comando Qsmart
  • Comando ReadJSON
  • Comando ReadXML
  • FileFx
  • JS
  • Macro
  • OCR Objeto y OCR Imagen
  • PDF Read y PDF Write
  • Read doc
  • xls Write y xls Read
  • XlsExport
  • XlsFx

Comandos Utilitarios

13
  • API
  • Calcular
  • Comando Fx
  • Comparar
  • DateFx
  • EnvVariable
  • Espera
  • Guardar
  • Instancia
  • NoSQL
  • Pegar
  • Split
  • SQL

Configuración de Proyectos

1
  • Configuración de ejecuciones

Configuración en dispositivos móviles

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

Constantes y Variables

1
  • Constantes y Variables

Ejecuciones

8
  • 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

1
  • Escenarios en Stela

Estructura

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

Evidencias

5
  • ¿Qué son las evidencias?
  • Configuración de evidencias
  • Evidencia en Imágenes y en Video
  • Evidencia Gerencial
  • Evidencia Log HTML

Google suite (GSuite)

13
  • Comando DriveFX
  • Configuración consola de Google
  • Configuración en STELA
  • CONFIGURACIÓN OAUTH2 EN PANEL ADMINISTRATIVO
  • Crear carpeta utilizando DrivFx
  • Descargar archivo utilizando DrivFx
  • Listar archivos utilizando DriveFx
  • Mover archivo utilizando DrivFx
  • Subir archivos utilizando DrivFx
  • XlsExport (GSuite)
  • XlsFx (GSuite)
  • XlsRead (GSuite)
  • XlsWrite (GSuite)

Instalación

3
  • 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

5
  • AZURE
  • Integración de STELA con Jenkins
  • JIRA
  • SQL
  • Testlink

Inteligencia Artificial

1
  • Crear automatizaciones utilizando Inteligencia Artificial

Obtención de ID y Token de Proyectos

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

Panel de administración

11
  • Bloqueos
  • Ejecuciones
  • Encriptación
  • Funcionalidades y acceso
  • Perfiles
  • Plantilla
  • Proyectos
  • Sesiones
  • Tablero
  • Usuarios
  • Valores encriptados

Preferencias

1
  • Preferencias

Preguntas frecuentes

25
  • ¿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

7
  • 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

1
  • ¿Cómo reconocer objetos dinámicos?

Robots ejecutando a través de escritorio remoto

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

SAP

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

Servicios

1
  • Crear y cargar servicios en STELA

Stela Inspector

2
  • Configuraciones avanzadas
  • Stela inspector

STELA Inspector para JAVA

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

Uso de plantillas

1
  • Crear proyecto desde una plantilla

Visión artificial

1
  • Visión artificial
  • Inicio
  • Wiki
  • Comandos de Acción
  • Frame
View Categories

Frame

Descripción General #

El comando Frame es una herramienta esencial que se usa cuando automatizas páginas web complejas que tienen varios «marcos» internos (piensa en ellos como ventanas dentro de la ventana principal de tu navegador).

Cuando la página tiene estos marcos, el robot no puede ver los elementos que están dentro de ellos a menos que uses el comando Frame para decirle: «¡Fíjate en este marco en particular!»

Esto te permite entrar, navegar y hacer clic en elementos que están separados de la página principal, facilitando la interacción con diseños web complejos.

Ejemplo de Uso Rápido #

Imagina que quieres llenar un formulario que se encuentra dentro de un iframe en una página web. Con el comando Frame, puedes decirle a STELA que navegue hasta el iframe específico y luego interactúe con los campos del formulario para completarlos automáticamente.

Parámetros y Opciones #
  • Frame: Indica el identificador del marco (frame/iframe) al cual el robot debe dirigir su atención. Si no se especifica ningún identificador (es decir, se deja el campo vacío), se asumirá que se desea regresar al contenido HTML principal (la vista completa de la página) para continuar la automatización allí.
Frame
Ejemplos de Uso Avanzado #
  1. Navegación entre múltiples iframes: El comando Frame no solo sirve para entrar a un marco, sino también para moverse entre varios marcos que están anidados (uno dentro de otro) o que aparecen en secuencia. Por ejemplo, si una página tiene un marco «A», y dentro de «A» hay un marco «B», puedes usar el comando primero para entrar a «A», realizar una acción, y luego usarlo nuevamente para entrar a «B» y actuar sobre sus elementos, siguiendo una ruta precisa de interacción
  2. Extracción de datos de iframes: Para extraer información que se encuentra oculta dentro de un marco, primero debes usar el comando Frame para posicionar el foco del robot en ese marco específico. Una vez dentro, puedes ejecutar comandos de «obtener texto» o «extraer tabla» con total normalidad. La información recolectada se guarda inmediatamente en una variable, permitiendo que el robot la utilice o la procese en cualquier otro punto del flujo de trabajo.
  3. Automatización de procesos que involucran iframes: Imagina una aplicación web donde el formulario de login (inicio de sesión) está contenido dentro de un iframe, y el menú principal de navegación también está en otro. Para automatizar este proceso complejo, el comando Frame es indispensable.
    • Paso 1 (Login): Usas el comando Frame para moverte al iframe del formulario e ingresar las credenciales.
    • Paso 2 (Regresar): Regresas a la vista HTML principal para reconocer la página de bienvenida.
    • Paso 3 (Navegación): Usas el comando Frame nuevamente para entrar al iframe del menú de navegación y hacer clic en la sección deseada.
    • De esta manera, Frame actúa como un navegador interno, garantizando la interacción correcta en cada etapa del proceso.
  4. Video de YouTube en un Blog: Si tu robot digital está en la página del blog y quieres hacer clic en el botón de «Reproducir» o «Pantalla Completa» del video, no puedes hacerlo directamente desde la página principal.
    • El robot primero debe usar el comando Frame para «saltar» desde la página del blog hacia el iframe de YouTube.
    • Una vez que el foco está en el iframe, el robot puede ver y hacer clic en el botón de reproducción, ya que ahora está interactuando con el contenido de esa «subventana».
  5. Automatizando un Widget de Chat de Soporte: Imagina que estás automatizando un proceso que requiere iniciar una conversación en el widget de chat de soporte que aparece en la esquina inferior de una página web (la burbuja de chat).
    • Si el robot intenta escribir en el campo de texto del chat o hacer clic en el botón «Enviar» directamente desde el código de la página principal, fallará, porque esos elementos no forman parte de la página, sino del iframe.
    • El robot debe usar el comando Frame para cambiar su foco del sitio web al iframe del chat.
    • Una vez que el robot está «dentro» del iframe, puede ver y manipular los campos de texto, los botones y cualquier elemento del widget de chat sin ningún problema.
Errores Comunes y Soluciones #
  • Iframe no encontrado: Verifica que el nombre del iframe sea correcto y que esté presente en la página web.
  • Acción no válida: Asegúrate de que la acción especificada sea compatible con el elemento seleccionado.
  • Elemento no interactivo: Comprueba que el elemento sobre el que intentas realizar la acción sea interactivo por parte de un navegador.
  • Iframe Anidado No Alcanzado: El iframe que buscas está dentro de otro iframe. El robot solo puede «ver» el iframe padre, no el contenido del iframe hijo. Solución: Debes usar el comando Frame dos o más veces de forma secuencial, primero para entrar al iframe padre y luego para entrar al iframe hijo.
  • Regresar al Marco Principal Olvidado: Después de interactuar con un iframe, el robot olvida regresar a la vista principal de la página (el HTML por defecto). Los comandos siguientes fallan porque siguen buscando elementos dentro del iframe, que ya no es relevante. Solución: Usa el comando Frame sin parámetros (o el parámetro de «regresar a la vista principal») inmediatamente después de terminar tus acciones en el iframe, para restablecer el foco.
Casos de Uso #
  • Automatización de pruebas: Utiliza el comando Frame para simular interacciones de usuario dentro de iframes durante las pruebas de aplicaciones web.
  • Rascado de datos: Extrae datos de páginas web que utilizan iframes para presentar información de manera estructurada.
  • Automatización de tareas repetitivas: Simplifica tareas que requieren navegar entre múltiples iframes y realizar acciones en cada uno de ellos.
Ejemplo de una automatización utilizando el comando Frame #

Updated on 20 de octubre de 2025

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
  • Errores Comunes y Soluciones
  • Casos de Uso
  • Ejemplo de una automatización utilizando el comando Frame
STELA
  • Quienes somos
  • Política de Privacidad
  • Quienes somos
  • Política de Privacidad
Acerca de STELA​
  • Casos de éxito
  • Casos de éxito
Preguntas Frecuentes
  • 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

Calle Alfredo Barros Errazuriz 1900 Oficina 1102 Providencia, Santiago, Chile

+56939577452‬

© 2024 Software Testing Bureau. All rights reserved

Linkedin Youtube