Get Text
Get Text
Sección titulada «Get Text»Tipo: page-get-text · Paquete: Browser v1.0.9 · Salida: string
Lee el texto visible de un elemento (su innerText) y lo devuelve como una cadena. Es la actividad clave para extraer datos de una página: un total, un nombre, un mensaje de estado, el resultado de una búsqueda.
Cómo funciona
Sección titulada «Cómo funciona»Localiza el elemento por su selector, espera a que exista en la página (hasta timeout) y devuelve su texto visible, incluido el de sus elementos hijos. Guarda el resultado en una variable de salida para usarlo después.
- Devuelve el texto tal como se ve: respeta los saltos de línea entre bloques y omite el texto oculto con CSS.
- El texto no se escribe en el log (puede ser un dato de negocio): el log solo dice de qué elemento se leyó.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
selector | selector | — | El elemento cuyo texto quieres leer. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
page | ZoanPageSession | — | La sesión de página. Omítela dentro de un body; fuera, pasa la variable de la sesión (p. ej. page = page). |
timeout | number | 30000 | Máximo en ms a esperar el elemento. Vacío, 0 o negativo: el de la configuración del proyecto o, si no hay, 30000. |
Devuelve un string con el texto visible. Si el elemento existe pero no tiene texto (o está oculto), devuelve "". Guárdalo en una variable (campo Output).
Ejemplo
Sección titulada «Ejemplo»Page Get Text selector = (.saldo-actual) → output: saldoTextoSet Variable name = saldo value = parseDouble(replace(replace(saldoTexto, "$", ""), ".", ""))Log message = "Saldo: " + saldoErrores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
Timeout 30000ms exceeded | El elemento no apareció a tiempo. Revisa el selector o espera antes con Wait For. |
strict mode violation: … resolved to 2 elements | El selector coincide con varios elementos. Hazlo más específico o agrega un índice. Para leer muchos valores a la vez, usa Extract Structured Data. |
'page' debe ser una ZoanPageSession. | page está vacío fuera de un body. |
Actividades relacionadas
Sección titulada «Actividades relacionadas»- Get Value — leer el valor de campos de formulario.
- Get Attribute — leer un atributo HTML (href, src…).
- Extract Structured Data — extraer una tabla completa de una vez.