Cada vez que intento ejecutar el código, aparece el error "TypeError: browser.newPage is not a function". Aquí está mi código
const {chromium} = require('playwright'); (async() => { const browser = chromium.launch({ headless:false }); const page = await browser.newPage(); await page.goto('https://www.google.com'); await browser.close(); })();Si cambio el código a lo siguiente, entonces puedo ejecutar el código, pero la URL no se abre, lo que sea que esté proporcionando, solo el navegador se abre y se cierra.
const playwright = require('playwright'); (async () => { for (const browserType of ['webkit']) { const browser = await playwright[browserType].launch({ headless:false }); const context = await browser.newContext(); const page = await context.newPage('https://www.google.com'); await browser.close(); } })();Estoy usando Playwright versión 1.20.0 node.js la versión es v16.14.0
Prueba esto
const context = await browser.newContext(); const page = await context.newPage(); await page.goto('https://www.google.com');Es posible que desee consultar la documentación: https://playwright.dev/docs/1.19/intro#first-test