Evaluate JS
Evaluate JS
Sección titulada «Evaluate JS»Tipo: page-evaluate · Paquete: Browser v1.0.0 · Salida: object
Ejecuta código JavaScript dentro del contexto de la página y devuelve el resultado. Es una actividad avanzada: te da acceso directo al DOM y a las APIs de la página para casos que las demás actividades no cubren — leer un valor calculado, manipular un elemento difícil, o invocar una función de la propia página.
Cómo funciona
Sección titulada «Cómo funciona»Ejecuta el script en la página. Puede ser una expresión (document.title) o una función que recibe un argumento ((arg) => arg.value * 2), en cuyo caso el valor del parámetro arg se le pasa. Devuelve lo que el script retorne.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
script | texto multilínea | Expresión o cuerpo de función JavaScript. Ej: document.title o (arg) => arg.value * 2. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Editor | Descripción |
|---|---|---|
page | sesión | La sesión de página. Omítela dentro de un body; fuera, pasa = page. |
arg | expresión | Argumento que se pasa al script si este es una función. |
Devuelve un object con el valor que retorne el script (texto, número, lista, etc.).
Ejemplo
Sección titulada «Ejemplo»Page Evaluate script = "document.title" → output: titulo
Page Evaluate script = "() => Array.from(document.querySelectorAll('.precio')).map(e => e.innerText)" → output: preciosActividades relacionadas
Sección titulada «Actividades relacionadas»- Get Text / Get Attribute — opciones simples y recomendadas para leer datos.
- Click — interacción estándar sin necesidad de JavaScript.