Pulsa / para buscar

Toda la documentación
docs Enseñar al agente Referencia de pasos

Se ejecuta enWrit CloudDesktopAutoalojado

Flujo paso

Comprobar

El paso assert comprueba que un elemento está en la página y, cuando le das un valor esperado, que ese elemento dice lo que debería. Si la comprobación no se cumple, la ejecución falla detallando la diferencia — así un workflow que dejó de funcionar se delata en vez de devolver resultados vacíos.

En un workflow, esto es un objeto de paso con "type": "assert". Los pasos se ejecutan en orden, y cada paso puede leer las salidas de los pasos anteriores. Consulta la referencia de workflows completa para conocer los 30+ tipos de paso.

Writ se ejecuta en tus propias cuentas, con tus propias credenciales y datos, en sitios que estás autorizado a usar.

Campos

CampoTipoDescripción
selector requerido selector El elemento que inspecciona la comprobación.
value string El texto o valor de campo esperado. Omítelo para comprobar solo que el elemento existe. Los placeholders se resuelven en ejecución: {{key}} desde las entradas declaradas del workflow, {{vault:name}} para los secretos.
match string "contains" (por defecto) o "exact". Ambos comparan colapsando los espacios circundantes.

Ejemplo

Un único paso assert tal como aparece en el array steps :

{
  "type": "assert",
  "config": { "selector": ".order-status", "value": "Confirmed" }
}

Cómo se comporta

  • El elemento se espera durante el tiempo límite del paso antes de juzgar la comprobación, así que tolera contenido que aún se está renderizando.
  • Se comprueban tanto el texto como el valor del campo, de modo que un solo paso cubre un <span> y un <input> sin que tengas que elegir.
  • Un valor esperado construido a partir de un secreto nunca se repite en el mensaje de fallo.

Dónde se ejecuta

El paso assert se ejecuta allí donde se ejecuta la run. En tu agent local o BYO no hay cargo de cómputo y el agent puede alcanzar sistemas accesibles solo por intranet; en el cloud de Writ la ejecución se mide por tiempo de ejecución (~$0,12 por hora de navegador) con cargo al uso incluido de tu plan, desde tu wallet prepago.

Qué sigue

  • Workflows - el vocabulario completo de pasos y el objeto workflow.
  • Grabador - captura pasos haciendo clic por un sitio.
  • Managed endpoints - convierte el workflow en un endpoint REST, o en una herramienta MCP.