Saltar al contenido principal
Tutoriales

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.

información

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:

TipoIconoCuándo usarlo
TextoUn archivo de textoEl valor es fijo y se escribe directamente. Por ejemplo https://roberty.app.
NúmeroNuméricoEl valor es un número fijo.
CódigoLlaves {}El valor lo calcula una expresión JavaScript. Por ejemplo new Date().toISOString().
Salida de otra acciónUn icono de acciónEl valor viene de la salida de una acción anterior del flujo.
Parámetro del robotUn icono de parámetroEl valor viene de un parámetro o secreto configurado en el robot.
VariableUn icono de variableEl valor viene de una variable creada durante el flujo.
información

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

  1. Localiza el campo que tiene el icono de tipo a su izquierda.
  2. Haz clic en el icono para abrir la ventana de selección.
  3. Elige el tipo de valor que quieras (Texto, Código, una salida, etc.).
  4. Configura el valor según el tipo elegido.

Para la salida de otra acción:

  1. Haz clic en el icono y abre la pestaña Acciones del robot.
  2. Localiza la acción cuya salida quieras usar (las acciones se listan por su ID).
  3. Despliégala y selecciona el campo de salida que quieras (value, element, filePath).
  4. 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