Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To launch an installed Google Chrome or Microsoft Edge with Playwright, keep the chromium import and set the browser’s channel in chromium.launch(). Use channel: 'chrome' or channel: 'msedge'. If you need a browser binary in a nonstandard location, pass its absolute path as executablePath instead—but Playwright warns that custom executables may not be compatible with the version it expects.

Launch installed Chrome or Edge with a browser channel

For most cases, a channel is the simplest way to tell Playwright to use a branded browser already installed on the machine. The import stays chromium; it is the launch option that selects Chrome or Edge. For example, save this as installed-browser.js in a project where the playwright package is installed, then run node installed-browser.js:

const { chromium } = require('playwright');

(async () => {
  const browser = await chromium.launch({
    channel: 'chrome', // Use 'msedge' for Microsoft Edge
    headless: true
  });

  try {
    const page = await browser.newPage();
    await page.goto('https://example.com');
    console.log(await page.title());
  } finally {
    await browser.close();
  }
})();

The example launches headless, opens a page, prints its title, and closes the browser even if page work fails. Set headless: false when you want to watch the browser window during local debugging. The channel selects the branded browser; it does not change the rest of the page or test code.

Supported branded channels

Playwright documents these channel values for branded Chrome and Edge releases:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Bmax Mini PC Mini Desktop Computer Intel Celeron J3355 (Up to 2.5GHz) Win 11, 6GB RAM 128GB eMMC Support M.2 SSD Expansion (512GB/2TB), 4K Dual Display WiFi5& BT5.0 for Home/Office,Daily Use,B1 Plus
  • 【Powerful & Efficient Performance】Powered by the Intel Celeron J3355 Processor (up to 2.5GHz), this Mini PC delivers a 25% performance boost over previous generations. Pre-installed with Windows 11 Home and supporting Linux/Ubuntu, it’s the ideal micro desktop for seamless web browsing, document editing, and efficient daily office tasks.
  • 【Massive Storage & Unique Expansion】Equipped with 6GB LPDDR3 RAM and 128GB onboard storage for fast boot-ups. Stand out with our dual M.2 SSD slot design (1x SATA + 1x NVMe), allowing you to easily expand storage up to 2TB without replacing the original drive. Perfect for managing large digital libraries and intensive multitasking.
  • 【Stunning 4K Dual HDMI Display】Boost your productivity with Intel HD Graphics 500 and dual HDMI ports, supporting 4K @60Hz high-definition visuals. Connect two monitors simultaneously to streamline your workflow—ideal for home office setups, stock trading, or enjoying a theater-like 4K media experience.
  • 【Ultra-Compact & Space-Saving Design】Measuring only 4.2x4.1x1.4 inches and weighing just 0.49 lbs, this palm-sized mini computer fits anywhere. Use the included VESA bracket to mount it behind your monitor for a zero-clutter workspace. Features a smart silent fan and heat sink system for quiet, reliable 24/7 operation.
  • 【Stable Connectivity & Smart Recovery】Stay connected with Dual-Band WiFi (2.4G/5G), Bluetooth 5.0, and Gigabit Ethernet. Exclusive One-Click Restore feature (via F9 key) allows for quick system recovery in minutes. Backed by Bmax's 12-month warranty and lifetime technical support for a worry-free purchase.
  • chrome, chrome-beta, chrome-dev, and chrome-canary
  • msedge, msedge-beta, msedge-dev, and msedge-canary

The requested browser channel must be installed and accessible to the operating-system user running the script. Playwright does not install these branded browsers by default. If you specify a channel that is absent, misspelled, or inaccessible, launch will fail rather than silently selecting a different installed browser.

Point Playwright at a specific executable

Use executablePath when a channel cannot select the browser you need—for example, a controlled local Chromium binary or an installation in an unusual location. Supply the path to the executable, not merely its containing directory:

const { chromium } = require('playwright');

(async () => {
  const browser = await chromium.launch({
    executablePath: '/absolute/path/to/chrome-or-chromium',
    headless: true
  });

  try {
    const page = await browser.newPage();
    await page.goto('https://example.com');
    console.log(await page.title());
  } finally {
    await browser.close();
  }
})();

On Windows, a JavaScript string literal must escape backslashes. For example:

Rank #2
Beelink MINI S12 Mini PC, Intel 12th Gen 4-Core N95 8G DDR4 256G SSD
  • 🔄【Powerful Alder Lake-N N95 Processor & Pre-installed Win11 Home】Model Number: MINI S; Brand: Beelink; Manufacturer: Shenzhen AZW Technology Co., Ltd. Beelink MINI S12 mini pc equipped with Intel Celeron N95 (4C/4T, up to 3.4GHz) and 4MB cache; faster performance than old i3-5005U / i5-5257U; pre-activated Win 11 Home system, ideal for daily office, multi-tab browsing, online meetings
  • 🔄【Expandable Dual M.2 Storage】Beelink MINI S12 micro pc built-in 8GB single-channel DDR4 RAM (max expandable to 16GB) and built-in 256GB M.2 SATA3 SSD; dual M.2 slots support expandable storage up to 4TB
  • 🔄【Dual HDMI 4K Output & 16EU UHD Graphics】Beelink MINI S12 mini computer is integrated Intel UHD Graphics with 16EUs up to 1200MHz; dual HDMI ports support dual-monitor connection to expand workspace; fluent 4K output for home theater
  • 🔄【Stable High-speed Network & Compact Space-saving Design】Beelink MINI S12 N95 small pc comes with 2.5G LAN, WiFi 5 and Bluetooth 4.2 for lag-free wired/wireless internet; efficient quiet cooling system improves heat dissipation by 40% for stable long-hour operation; compact size 4.52 × 4.04 × 1.54 inches, matched with wall mount bracket to hide the mini PC behind monitors and save desktop space
  • 🔄【Complete Accessories & Reliable After-sales Support】Package includes 12V 3A power adapter, Input: 100-240V AC, 50/60Hz, HDMI cables and wall mount bracket; all of beelink mini PCs pass FCC, CE and RoHS certification; support auto power-on with tutorial provided upon request; covered by 3-year warranty, lifetime technical support and one on one customer service
executablePath: 'C:\Program Files\Google\Chrome\Application\chrome.exe'

On macOS or Linux, use the path returned by the operating system for the browser installation. An absolute path avoids ambiguity: Playwright resolves a relative executablePath from the process’s current working directory, which may differ from the directory containing your script.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Compatibility trade-off

Playwright’s API reference advises using executablePath “with extreme caution.” Playwright is designed around the browser versions associated with its releases; an arbitrary executable may launch differently or behave incompatibly. If you choose a custom binary, pin the Playwright package version, record the browser version used, and validate the same setup in CI before depending on it. A successful launch on one developer’s machine is not proof that a separately updated browser will remain compatible.

Choose between the installed browser and Playwright’s browser

The right choice depends on whether you value a repeatable test environment, fidelity to a branded browser, or exact control over the binary. The supported channel approach is the convenient middle ground when the goal is to exercise installed Chrome or Edge. The explicit path gives more control but also transfers compatibility responsibility to you.

Rank #3
Sale
origimagic C4 Plus Mini PC Ryzen 5 3501U(Beats 4300U/N95/N150) 8+256GB
  • 【Powerful Ryzen 5 Processor】 The C4 Plus Mini PC is powered by the Ryzen 5 3501U processor (4 Cores/8 Threads, Base Clock 2.1GHz, Max Boost up to 3.7GHz) and features Radeon Vega 8 Graphics (1200MHz). Whether you're handling daily office tasks or streaming media, it delivers smooth and reliable desktop-class performance. Pre-installed 11 Pro OS .Support Ubuntu OS.
  • 【Upgradable RAM & Storage】Comes pre-installed with 8GB DDR4 SODIMM RAM and a 256GB M.2 2280 SATA SSD for fast boot times and snappy application launches. Designed with flexibility in mind, it supports dual-channel memory expansion up to 32GB (SODIMM x2) and includes an extra slot for an M.2 2280 NVMe PCIe 3.0 x4 SSD, allowing you to effortlessly expand your storage capacity.
  • 【Triple Display Video Output】Boost your productivity with support for up to three monitors simultaneously. This mini computer features versatile video output options including 1x HDMI 2.0 (4K@60Hz), 1x DisplayPort (4K@60Hz), and 1x USB Type-C (1080p@60Hz). It is the perfect multitasking solution for home offices, financial trading, or immersive home theater setups.
  • 【Dual Gigabit LAN & Fast Connectivity】Built for robust networking with Dual RJ45 Gigabit Ethernet LAN ports, making it ideal for soft routing, homelab servers, or secure network configurations. It also features reliable wireless connectivity with M.2 Wi-Fi 5 (802.11ac) and Bluetooth 5.0, ensuring a stable connection for your wireless peripherals and internet browsing.
  • 【Rich I/O Ports & Compact Design】Despite its space-saving footprint, the C4 Plus is packed with connectivity. It includes 3x ultra-fast USB 3.2 Gen 2 Type-A ports (10Gbps) for quick data transfers, 1x USB 2.0 port, and a 3.5mm combo audio jack. Package includes the Mini PC and a standard DC 19V/3.42A power adapter. Plug and play ready for your workspace.
Approach Best fit Main trade-off
Playwright-managed Chromium Stable CI runs and repeatable tests May differ from the browser installed or used by your users
channel: 'chrome' or channel: 'msedge' Testing behavior in branded Chrome or Edge That browser must be installed; enterprise policies can affect launch
executablePath A controlled local binary or nonstandard installation Compatibility is your responsibility; Playwright cautions against it

Use Playwright-managed Chromium for reproducible runs

If your actual requirement is “run Chromium reliably with this Playwright version,” rather than “run the desktop Chrome I already have,” install the matching Playwright-managed browser:

npx playwright install chromium

For a Linux environment where browser system dependencies need installation too, use:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
npx playwright install --with-deps chromium

The general command npx playwright install installs the default supported browsers. This managed-browser route is usually the better foundation for CI because Playwright releases expect particular browser versions. A separately updated desktop browser can change outside your project’s dependency updates, making test behavior harder to reproduce.

Rank #4
Sale
KAMRUI Pinova P2 Mini PC, AMD Ryzen 7330U(4 Cores, 8 Threads, Up to 4.3GHz), 16GB RAM 256GB SSD, Zen3 Architecture 7nm Processor, 8MB L3 Smart Cache Mini Computers,Triple 4K Display Home/Business
  • 【AMD Ryzen 7330U】 – The Efficiency-Tuned Powerhouse,AMD Ryzen 7330U (Zen 3, SMT, 4C/8T) in KAMRUI P2 mini PC crushes rivals: Intel i3-10110U (2C/4T, 2019) and N95 (4 efficiency cores, no HT, single-channel memory). Vs predecessor Ryzen 3 4300U (4C/4T): ~50% faster single-core, ~46% multi-core, 8MB L3 cache (vs 4MB). Beats both Intel chips hugely in multi-core, making heavy multitasking, coding, data work smooth at just 15W TDP. High-end power in a cool, efficient box.
  • 【AMD Radeon Graphics】– Triple 4K Vision & Fluidity,The integrated Radeon Graphics (based on the modern Vega architecture with 6 CUs) is a visual beast, outclassing the iGPU offerings from both AMD's prior generation and Intel. The Intel UHD Graphics (i3-10110U/N95) struggles with single-channel memory and low execution units, crippling its gaming performance and barely handling basic 4K video without stuttering. While the older Radeon Vega 5 (4300U) was decent, our 7330U's Radeon Graphics (6 CUs) pushes the boundaries, delivering higher graphics clock speeds (up to 1.8GHz) and significantly better rendering capabilities. It can drive triple 4K@60Hz displays with zero lag, edit photos/videos.
  • 【Generous Storage & Easy Expansion】The KAMRUI Pinova P2 mini desktop computers comes with 16GB LPDDR4X RAM (higher frequency, lower power) for buttery‑smooth multitasking, and a 256GB M.2 SSD for blazing fast boot‑up, quick file transfers, and no more long loading screens. It also features two storage expansion slots (1x M.2 2280 SATA/NVMe PCIe 3.0 slot + 1x M.2 2280 SATA slot), supporting up to 4TB total (not included). You’ll have all the space you need for projects, media, and important data.
  • 【Triple 4K Display Output】The KAMRUI Pinova P2 mini desktop pc is equipped with HDMI 2.0 ×1 + DP 1.4 ×1 + USB 3.2 Gen2 Type‑C ×1 (with DP Alt Mode), enabling simultaneous triple 4K@60Hz output. Whether for home entertainment, remote work, or conference room presentations, it delivers an immersive visual experience. Two USB 3.2 Gen2 Type‑A ports (up to 10Gbps – 21x faster than USB 2.0) make data transfers and device expansion a breeze.
  • 【USB 3.2 Gen2 Type‑C: 10Gbps & Versatile Connectivity】The USB 3.2 Gen2 Type‑C port on the KAMRUI P2 small pc supports 10Gbps data transfer speeds and can also output DisplayPort 1.4 video. Together with Gigabit LAN, Wi‑Fi, and Bluetooth, you get a fast, flexible, and productive connected environment – wired or wireless.

Share or localize Playwright-managed browser binaries

PLAYWRIGHT_BROWSERS_PATH controls the storage and lookup location for Playwright-managed browser binaries. Set it consistently before installing and running tests if multiple jobs need a shared browser cache:

PLAYWRIGHT_BROWSERS_PATH=$HOME/pw-browsers npx playwright install chromium
PLAYWRIGHT_BROWSERS_PATH=$HOME/pw-browsers npx playwright test

The same value matters in both commands: installation must put the browser where test execution will look for it. For a hermetic local install inside the project dependency tree, set PLAYWRIGHT_BROWSERS_PATH=0 while installing.

This variable applies to Playwright-managed browsers. It does not relocate the separately installed Google Chrome or Microsoft Edge applications selected by a branded channel, nor does it replace executablePath.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Sale
HEIGAOLAPC Fanless Mini PC Stick N4100, Win11 Pro 4GB RAM 64GB eMMC,4K HDMI
  • 【𝙀𝙛𝙛𝙞𝙘𝙞𝙚𝙣𝙩 𝙉𝟰𝟭𝟬𝟬 𝙋𝙧𝙤𝙘𝙚𝙨𝙨𝙤𝙧 𝙛𝙤𝙧 𝙀𝙫𝙚𝙧𝙮𝙙𝙖𝙮 𝘾𝙤𝙢𝙥𝙪𝙩𝙞𝙣𝙜】 – This Mini PC Stick is powered by the Intel Celeron N4100 Quad-Core Processor (1.1GHz base, up to 2.4GHz burst). Perfect for office work, web browsing, 1080P video streaming, digital signage, and IoT applications.
  • 【𝟰𝙂𝘽 𝙍𝘼𝙈 & 𝟲𝟰𝙂𝘽 𝙚𝙈𝙈𝘾 𝙎𝙩𝙤𝙧𝙖𝙜𝙚 𝙬𝙞𝙩𝙝 𝙀𝙭𝙥𝙖𝙣𝙙𝙖𝙗𝙡𝙚 𝙊𝙥𝙩𝙞𝙤𝙣】 – Equipped with 4GB LPDDR4 RAM and 64GB eMMC storage for smooth daily tasks. The Micro SD card slot allows you to expand storage up to 1TB, giving you flexibility for more files and media. Ideal for light multitasking, document editing, and home office use.
  • 【𝙋𝙧𝙚-𝙞𝙣𝙨𝙩𝙖𝙡𝙡𝙚𝙙 𝙒𝙞𝙣𝙙𝙤𝙬𝙨 𝟭𝟭 & 𝙈𝙪𝙡𝙩𝙞-𝙊𝙎 𝘾𝙤𝙢𝙥𝙖𝙩𝙞𝙗𝙞𝙡𝙞𝙩𝙮】 Comes pre-loaded with Windows 11 out of the box for instant use. It also supports Linux and Ubuntu systems, offering flexible choices to match your different project and development needs.
  • 【𝙍𝙚𝙡𝙞𝙖𝙗𝙡𝙚 𝘾𝙤𝙣𝙣𝙚𝙘𝙩𝙞𝙫𝙞𝙩𝙮: 𝙂𝙞𝙜𝙖𝙗𝙞𝙩 𝙀𝙩𝙝𝙚𝙧𝙣𝙚𝙩 & 𝙒𝙞𝙁𝙞】 – Stay connected with dual-band 2.4G/5GHz WiFi and a built-in Gigabit Ethernet port. Supports Bluetooth 4.2 for wireless keyboards, mice, and headphones. The compact stick design keeps your workspace clean while providing stable network performance for streaming and video calls.
  • 【𝙎𝙞𝙡𝙚𝙣𝙩 𝙁𝙖𝙣𝙡𝙚𝙨𝙨 𝘿𝙚𝙨𝙞𝙜𝙣 & 𝙎𝙢𝙖𝙧𝙩 𝙄𝙤𝙏 𝙁𝙚𝙖𝙩𝙪𝙧𝙚𝙨】Passive cooling delivers 0dB noise, resists dust and enables reliable 24/7 operation. No moving parts for low maintenance, ideal for quiet offices, bedrooms and libraries. Compact enough to carry or mount behind monitors. Supports Wake on LAN, PXE boot and Auto Power On for digital signage, thin clients, kiosks & industrial IoT. HDMI outputs 4K crisp visuals.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Common failures and how to fix them

  • Unknown or unavailable channel: Check the spelling against the documented channel names, then verify the corresponding branded browser is installed for the same user or service account that runs Playwright. A browser installed for your desktop login may not be available to a CI account.
  • Executable cannot be found: Check that executablePath points to the browser executable itself and that the file exists. Prefer an absolute path; relative paths are resolved from the current working directory, not necessarily the script’s directory.
  • Permission or execution error: Verify that the process running Playwright can read and execute the binary. Check the actual account used by a service, container, or CI runner rather than relying on your interactive shell’s permissions.
  • Custom binary launches but tests fail: The executable may not match the browser version Playwright expects. Reproduce with Playwright-managed Chromium, or pin and validate both the Playwright package and custom browser version as a pair.
  • Linux launch fails because dependencies are missing: Where the environment permits system dependency installation, run npx playwright install --with-deps chromium. If that is not permitted, arrange for the needed dependencies in the runner image through its normal provisioning process.
  • Browser missing from a shared cache: Use the same PLAYWRIGHT_BROWSERS_PATH value for the install and test steps. Confirm that the cache is available to the account executing both steps.
  • CI behavior differs from a workstation: Check whether CI is using a managed browser, a channel, or a custom executable. Make the choice explicit, ensure the required browser is present in the runner, and avoid relying on a developer’s auto-updating desktop installation for repeatable runs.

Or skip the browser setup

If the job is simply to capture a webpage rather than run browser automation or a test, ScreenshotNeo can return a screenshot or PDF through one API request. This cURL example saves a WebP screenshot of Stripe; create an API key and replace YOUR_API_KEY:

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp

See the ScreenshotNeo API documentation for request options and response details. It removes cookie banners, newsletter popups, and chat widgets before capture, and each of those cleanup steps can be turned off. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed; response headers report the page verdict and billing status. Its MCP server provides take_screenshot, get_page_info, and capture_pdf tools for AI agents and MCP clients. The free plan includes 1,000 shots per month with no card; paid plans start at $5 for 3,000 shots. Every feature is available on every plan.

Sign up for ScreenshotNeo’s free plan: 1,000 screenshots a month, no card required.

Practical reliability and cost considerations

Using installed Chrome or Edge can make a test closer to the branded browser environment you want to inspect, but it makes the run depend on that machine’s browser installation and, potentially, its enterprise policies. Managed Chromium trades that particular fidelity for a version relationship tied to the Playwright release. For a CI pipeline, decide deliberately whether browser-brand fidelity or reproducibility is the test objective; mixing an unpinned executable with an expectation of identical runs is a common source of avoidable drift.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For costs, no current official price comparison for running Playwright itself was published. The relevant operational cost is the work of installing, maintaining, and validating the browser in the environment where the script runs. A managed installation or shared browser cache may reduce repeated setup work, while a custom executable can require additional version tracking. If all you need is a capture result and not an automation session, the API option above avoids setting up Playwright in your application; its billable-result behavior and plan allowance are described in that section.

Frequently Asked Questions

Does setting a Chrome channel install or update Chrome for me?

No. A channel selects an already installed branded browser; Playwright does not install Chrome or Edge by default. Install and update the browser through the operating system or your organization’s normal browser-management process.

Will a Chrome channel automatically reuse my existing Chrome profile?

The channel option chooses which browser executable to launch; it does not, by itself, specify a profile or guarantee reuse of an existing signed-in session. Treat profile configuration as a separate concern.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.