UNPKG

playwright-ai-codegen-lib

Version:

A utility to auto-generate Playwright PageObjects and test scripts using OpenAI and DOM extraction.

18 lines (17 loc) 838 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.extractPageDetails = void 0; const playwright_1 = require("playwright"); const openaiClient_1 = require("./openaiClient"); const extractPageDetails = async (url) => { const browser = await playwright_1.chromium.launch(); const page = await browser.newPage(); await page.goto(url); const domContent = await page.content(); // Extract the full DOM const details = await (0, openaiClient_1.getPageDetails)(url); // Get OpenAI insights console.log(`DOM Content for ${url}:`, domContent); console.log(`OpenAI Suggested Interactions for ${url}:`, details); // Here, you would use the response from OpenAI to dynamically generate your PageObject.ts await browser.close(); }; exports.extractPageDetails = extractPageDetails;