Ir al contenido

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.

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ámetroTipoPor defectoDescripción
selectorselector—El elemento cuyo texto quieres leer.
ParámetroTipoPor defectoDescripción
pageZoanPageSession—La sesión de página. Omítela dentro de un body; fuera, pasa la variable de la sesión (p. ej. page = page).
timeoutnumber30000Má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).

Page Get Text selector = (.saldo-actual) → output: saldoTexto
Set Variable name = saldo value = parseDouble(replace(replace(saldoTexto, "$", ""), ".", ""))
Log message = "Saldo: " + saldo
MensajeCausa y solución
Timeout 30000ms exceededEl elemento no apareció a tiempo. Revisa el selector o espera antes con Wait For.
strict mode violation: … resolved to 2 elementsEl 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.