Skip to content
masterclass Buddy

Playwright · Concept

devices

Playwright can emulate devices and browser conditions for tests. It supports device profiles, viewport, locale, time zone, permissions, geolocation, color scheme, user agent, offline mode, and JavaScript settings.

Last updated

Syntax

test.use({ ...devices['iPhone 13'] });
const context = await browser.newContext({ ...devices['iPhone 13'] });

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • devices
  • viewport
  • isMobile
  • locale
  • timezoneId
  • permissions
  • geolocation
  • colorScheme

Source: Emulation | Playwright. Checked 2026-11-03.