Navigate to a page

This sample script connects to axiom.ai, opens the axiom.ai homepage, waits 5 seconds, and closes the browser.

What it does:

  1. Connect to the axiom.ai hosted browser.
  2. Open https://axiom.ai.
  3. Wait 5 seconds.
  4. Close the browser.
console.log('start');

const browser = await puppeteer.connect({
    // Replace [HIDDEN_KEY] with your API key.
    browserWSEndpoint: "wss://cdp-lb.axiom.ai/?token=[HIDDEN_KEY]"
});
console.log('browser connected');

try {
    const page = await browser.newPage();
    await page.goto("https://axiom.ai");
    await new Promise((resolve) => setTimeout(resolve, 5000));
    await page.close();
    await browser.close();
    console.log('browser closed');
} catch (e) {
    console.error(e.message);
    await browser.close();
}

Tip: This sample is also available in the Live editor. Open the Live editor, paste in your API key, and click Run. To generate an API key, see generate an API key.