Tipos de campos de entrada
Tipos de campos de entrada
Al configurar una acción en el panel de configuración te encuentras con varios tipos de campo de entrada. Cada uno está pensado para un propósito y ofrece los controles adecuados. Esta guía los repasa todos.
Selección (desplegable)
Una lista desplegable con opciones predefinidas. Haz clic para abrirla y elige una.
Por ejemplo: el campo Tipo de carga de Recargar una página ofrece networkidle, domcontentloaded y load.
Selector de modo («Selecciona la acción:»)
Muchas acciones tienen un campo especial llamado «Selecciona la acción:» (o algo similar) que controla qué otros campos aparecen. Funciona como un selector de modo y hay que configurarlo primero.
Por ejemplo: en Insertar texto, elegir Por navegador habilita los campos ID de la página o navegador y Selector del elemento. Elegir Por elemento los sustituye por ID del elemento.
Configura siempre «Selecciona la acción:» antes que nada: determina qué campos tendrás.
Texto
Un campo de entrada libre para cualquier valor: una URL, un selector CSS, un nombre de archivo.
Por ejemplo: el campo Selector del elemento de Hacer clic en un elemento espera un selector CSS como button#enviar o input.campo-nombre.
Número
Un campo para valores numéricos, normalmente con validación de mínimo y máximo.
Por ejemplo: el campo Retardo en milisegundos de Presionar una tecla acepta cualquier entero positivo.
Sí/No (interruptor)
Un interruptor que representa una opción activada o desactivada. Haz clic para alternar entre ambos estados.
Por ejemplo: el campo ¿Limpiar el input antes de escribir? de Insertar texto decide si el campo se vacía primero.
Campo dinámico (el icono de tipo)
Es el campo más potente del Designer. Su valor se puede definir de varias formas distintas, que eliges con el icono de la izquierda del campo:
| Tipo | Icono | Cuándo usarlo |
|---|---|---|
| Texto | Un archivo de texto | El valor es fijo y se escribe directamente. Por ejemplo https://roberty.app. |
| Número | Numérico | El valor es un número fijo. |
| Código | Llaves {} | El valor lo calcula una expresión JavaScript. Por ejemplo new Date().toISOString(). |
| Salida de otra acción | Un icono de acción | El valor viene de la salida de una acción anterior del flujo. |
| Parámetro del robot | Un icono de parámetro | El valor viene de un parámetro o secreto configurado en el robot. |
| Variable | Un icono de variable | El valor viene de una variable creada durante el flujo. |
El tipo Código es un bloque de JavaScript de verdad: cualquier carácter que necesitaría escaparse en una cadena JS (unas comillas, una barra invertida) también hay que escaparlo aquí. Eso importa sobre todo en las rutas de archivo de Windows, donde cada barra invertida debe duplicarse (\\). Consulta Caracteres de escape y barras invertidas para ver ejemplos.
Cómo usar un campo dinámico
- Localiza el campo que tiene el icono de tipo a su izquierda.
- Haz clic en el icono para abrir la ventana de selección.
- Elige el tipo de valor que quieras (Texto, Código, una salida, etc.).
- Configura el valor según el tipo elegido.
Para la salida de otra acción:
- Haz clic en el icono y abre la pestaña Acciones del robot.
- Localiza la acción cuya salida quieras usar (las acciones se listan por su ID).
- Despliégala y selecciona el campo de salida que quieras (
value,element,filePath). - El campo pasa a mostrar
idDeLaAccion.campo(p. ej.obtenerTexto.value).
Para más detalles sobre el uso de salidas de acciones, consulta Encadenar acciones.
Selector de acción anterior (desplegable de acción)
Algunos campos esperan específicamente una acción anterior como referencia, como el campo ID de la página o navegador. Esos muestran un desplegable filtrado con solo las acciones compatibles que ya están en el flujo.
Por ejemplo: el campo ID de la página o navegador de Hacer clic en un elemento lista únicamente Abrir navegador, Nueva pestaña, Obtener pestaña y Obtener iframe: las únicas acciones que producen una sesión de navegador.
Este tipo de campo facilita referenciar una acción concreta y garantiza que solo se puedan elegir acciones compatibles.
Siguientes pasos
- Encadenar acciones — usa la salida de una acción en otra
- Anatomía de una acción — la estructura completa de una acción
- Ejecución y monitoreo — controla la ejecución y sigue el estado de cada acción