Steel / repl /src /script.ts
supernovagateway's picture
Upload folder using huggingface_hub
fb38ec5 verified
import puppeteer from "puppeteer-core";
async function run() {
// WebSocket endpoint to connect Browser using Chrome DevTools Protocol (CDP)
const wsEndpoint = "ws://0.0.0.0:3000";
const browser = await puppeteer.connect({ browserWSEndpoint: wsEndpoint });
try {
const page = await browser.newPage();
// Navigate to a website and log the title
await page.goto("https://steel.dev");
console.log(`Page title: ${await page.title()}`);
} finally {
// Cleanup: close all pages and disconnect browser
await Promise.all((await browser.pages()).map((p) => p.close()));
await browser.disconnect();
}
}
run().catch(console.error);