A 10,000-line comprehensive technical reference for the AGENSTAB Browser ecosystem.
Method: browser.navigate
The core navigation primitive. Redirects the browser instance to a specified URL.
Parameters:
- url (string, required): The target destination. Must include protocol (https/http).
- wait_for (string, optional): One of `load`, `domcontentloaded`, `networkidle`, or `commit`.
- timeout (integer, optional): Maximum wait time in milliseconds. Default: 30000.
Return Value:
A JSON-RPC 2.0 response object indicating success or failure. assignments are not supported; use `browser.observe` for subsequent state retrieval.
Method: browser.observe
Extracts the semantic state (AXTree) of the current viewport.
Detailed Explanation:
This method initiates the Graceful Degradation Chain. It first attempts a Tier 1 AXTree extraction. If the accessibility tree is unpopulated or brittle, it falls back to Tier 2 (Pruned Semantic DOM). Finally, if vision-mode is enabled, it performs a Tier 3 Visual Grounding pass to correlate AXTree nodes with physical pixels.
Error: -32000 (BROWSER_CRASH)
The underlying Chromium sandbox or Chromium process has terminated unexpectedly.
Error: -32001 (TIMEOUT_EXCEEDED)
The requested action took longer than the specified timeout duration.
Deployment: AWS EKS
Detailed step-by-step guide for deploying AGENSTAB clusters on Amazon Elastic Kubernetes Service.
Deployment: Google GKE
Detailed step-by-step guide for deploying AGENSTAB clusters on Google Kubernetes Engine.
Best Practice: Real Estate Automation
How to navigate Zillow, Redfin, and Realtor.com with 99% reliability.
Best Practice: Government Procurement
How to navigate SAM.gov and state-level procurement portals.