$ ego-browser nodejs <<'EOF' const task = await taskSpace("tutorial: ego lite guide"); const page = task.page("p1"); await page.goto("https://example.com"); await page.waitForLoadState(); console.log({ taskSpaceId: task.spaceId, page: page.label, title: await page.title() }); console.log(await page.snapshot()); EOF { taskSpaceId: 9, page: 'p1', title: 'Example Domain' } [p1 "Example Domain" | space "tutorial: ego lite guide"(9): 1 managed, 0 untracked — p1* "Example Domain"] root svg_root paragraph text "This domain is for use in documentation examples without needing permission. This is not a service; avoid relying on it for testing and monitoring purposes." paragraph text "هذا النطاق مُخصص للاستخدام في أمثلة التوثيق دون الحاجة إلى إذن. هذه ليست خدمة، يُرجى تجنب الاعتماد عليها لأغر�..." paragraph text "该域名仅用于文档示例,无需获得许可。这并非一项服务,请勿将其用于测试和监控目的。" paragraph text "L’usage de ce domaine est réservé à des exemples de documentation, sans autorisation préalable. Il ne s’agit pas d’un service ; son utilisation à des fins de test ou de surveillance est à ..." paragraph text "Данный домен предназначен для использования в примерах документации без необходимости получения предварит�..." paragraph text "Este dominio está destinado al uso en ejemplos de documentación sin necesidad de permiso. Esto no es un servicio; evitar utilizarlo para realizar pruebas o monitoreos." anchor [ref=131, loc=href:https://iana.org/help/example-domains, url=https://iana.org/help/example-domains] text "Learn more"