Sure, you can launch Playwright in regular mode without using any Chrome extension methods. Here's how you can do it:
First, import the chromium
module from Playwright:
const { chromium } = require('playwright');
Next, launch a new instance of the Chromium browser with headless: false
. This will open up a visible browser window:
const browser = await chromium.launch({ headless: false });
Then, create a new context and a new page within that context:
const context = await browser.newContext();
const page = await context.newPage();
You can now perform various actions on this page such as navigating to URLs, clicking elements, filling forms, etc.
Finally, remember to close the browser once you're done with your testing or automation tasks:
await browser.close();
Here's the complete code:
const { chromium } = require('playwright');
async function startPlaywright() {
const browser = await chromium.launch({ headless: false });
const context = await browser.newContext();
const page = await context.newPage();
// Perform your actions on the page
await browser.close();
}
startPlaywright();
By following these steps, you can start Playwright in regular mode (non-headless) without relying on any Chrome extension methods.
If you still have questions, please ask a question and I will try to answer it.
Rayrun is a community for QA engineers. I am constantly looking for new ways to add value to people learning Playwright and other browser automation frameworks. If you have feedback, email [email protected].