What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

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

Use Playwright’s iPhone 15 device profile to emulate a mobile browser, then call page.screenshot(). The result is an iPhone 15-profile screenshot—not proof of how the page renders on a physical iPhone 15. The profile’s exact settings depend on the Playwright version installed in your project.

Set up an iPhone 15 Playwright project

Playwright device profiles simulate browser characteristics such as viewport, screen size, user agent and touch support. The official CLI guide includes an iPhone 15 device option, and Playwright Test projects can use the corresponding preset from devices when it exists in the installed release. See Playwright’s emulation guide and CLI device configuration.

Install Playwright Test if it is not already a project dependency:

npm install --save-dev @playwright/test
npx playwright install

Create or update playwright.config.ts to define an iPhone 15 project:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Apple iPhone 15, 128GB, Black - Unlocked (Renewed)
  • 6.1inch Super Retina XDR display. Aluminum with color-infused glass back. Ring/Silent switch
  • Dynamic Island. A magical way to interact with iPhone. A16 Bionic chip with 5-core GPU
  • Advanced dual-camera system. 48MP Main | Ultra Wide. Super-high-resolution photos (24MP and 48MP). Next-generation portraits with Focus and Depth Control. 4X optical zoom range
  • Emergency SOS via satellite. Crash Detection. Roadside Assistance via satellite
  • Up to 26 hours video playback. USB C, Supports USB 2. Face ID
import { defineConfig, devices } from '@playwright/test';

export default defineConfig({
  projects: [
    {
      name: 'iPhone 15',
      use: {
        ...devices['iPhone 15'],
      },
    },
  ],
});

Device registry entries can change between versions. If devices['iPhone 15'] is missing, check the installed package’s device registry and update Playwright if appropriate. Do not assume a particular viewport, screen size, user agent or device scale factor without checking that release.

Capture the mobile page

Put a test in a file such as tests/capture.spec.ts. Replace the example URL with your site:

import { test } from '@playwright/test';

test('capture mobile page', async ({ page }) => {
  await page.goto('https://example.com');
  await page.screenshot({ path: 'iphone-15.png' });
});

Run that project with:

npx playwright test --project="iPhone 15"

By default, page.screenshot() captures the visible viewport. Set fullPage: true to capture the full scrollable document, as documented in the Page API:

await page.screenshot({ path: 'iphone-15-full.png', fullPage: true });

Choose screenshot extent and pixel scale

Viewport or full page

  • Viewport: omit fullPage or set it to false to capture what is visible in the emulated browser viewport.
  • Full page: set fullPage: true to capture the full scrollable page. This can produce a much taller image than the viewport capture.

For pages that load images or other content as you scroll, check the output: a full-page option does not by itself establish that every page-specific lazy-loading behavior has completed before capture.

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.
Rank #2
Apple iPhone 14, 128GB, Midnight - Unlocked (Renewed)
  • This phone is unlocked and compatible with any carrier of choice on GSM and CDMA networks (e.g. AT&T, T-Mobile, Sprint, Verizon, US Cellular, Cricket, Metro, Tracfone, Mint Mobile, etc.).
  • Please check with your carrier to verify compatibility.
  • The device does not come with headphones or a SIM card. It does include a generic (Mfi certified) charging cable.
  • Tested for battery health and guaranteed to have a minimum battery capacity of 80%.

CSS pixels or device pixels

The Page API’s scale option controls image density. 'css' produces one image pixel per CSS pixel; 'device' produces one image pixel per device pixel and can result in larger screenshots. The documented default is 'device'. Specify the scale when output dimensions or file size need to be predictable:

await page.screenshot({
  path: 'iphone-15-css-pixels.png',
  fullPage: true,
  scale: 'css',
});

Use the same scale for screenshots you intend to compare. Otherwise, pixel dimensions can differ even when the page content is similar.

Use the CLI for a quick manual capture

If you want to open a page interactively rather than create a Playwright Test project, the current CLI configuration guide shows this device option:

playwright-cli open https://example.com --device="iPhone 15"

The CLI documentation describes opening with a device profile; use the screenshot workflow supported by the CLI version you have installed if you need to save an image. For repeatable automated captures, the Playwright Test example above makes the project and screenshot path explicit.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Apple iPhone 15, 128GB, Blue - Unlocked (Renewed)
  • 6.1inch Super Retina XDR display. Aluminum with color-infused glass back. Ring/Silent switch
  • Dynamic Island. A magical way to interact with iPhone. A16 Bionic chip with 5-core GPU
  • Advanced dual-camera system. 48MP Main | Ultra Wide. Super-high-resolution photos (24MP and 48MP). Next-generation portraits with Focus and Depth Control. 4X optical zoom range
  • Emergency SOS via satellite. Crash Detection. Roadside Assistance via satellite
  • Up to 26 hours video playback. USB C, Supports USB 2. Face ID

Make screenshots useful for visual comparisons

A device preset controls only part of the rendering environment. Playwright warns that screenshot rendering can vary with host operating system, browser version, settings, hardware, power source and headless mode. For visual regression checks, generate baselines and comparison screenshots in the same environment and hold these choices constant:

  • Installed Playwright version and device preset.
  • Browser engine and version, along with headless mode.
  • Host operating system and rendering environment.
  • Viewport versus full-page capture.
  • Screenshot scale.

See Playwright’s visual comparison guidance and its browser and device project documentation. Selecting the same preset does not guarantee byte-for-byte or pixel-identical output across different machines.

Know what the emulation does—and does not—show

Describe the output as an “iPhone 15 emulation with Playwright” or an “iPhone 15-profile screenshot.” The device profile simulates selected browser characteristics; it does not establish that a physical iPhone 15 running Safari will render the page identically. If a bug depends on actual iOS or Safari behavior, check it separately on a real device.

The exact preset values are version-sensitive. Consult the device entry in the Playwright package installed in your project before relying on numeric viewport, screen, user-agent or scale details.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Apple iPhone 15, 128GB, Pink - Unlocked (Renewed)
  • 6.1inch Super Retina XDR display. Aluminum with color-infused glass back. Ring/Silent switch
  • Dynamic Island. A magical way to interact with iPhone. A16 Bionic chip with 5-core GPU
  • Advanced dual-camera system. 48MP Main | Ultra Wide. Super-high-resolution photos (24MP and 48MP). Next-generation portraits with Focus and Depth Control. 4X optical zoom range
  • Emergency SOS via satellite. Crash Detection. Roadside Assistance via satellite
  • Up to 26 hours video playback. USB C, Supports USB 2. Face ID
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot common capture problems

The iPhone 15 preset is undefined

Cause: The installed Playwright release may not include a device entry with that name, or the project may import devices from a different package than the one installed.

Fix: Confirm the installed Playwright version and inspect its device registry. Use the matching preset only if available; otherwise update the dependency or select an available profile. Avoid copying numeric values from another release without checking them.

The screenshot is only the top of the page

Cause: Viewport-only capture is the default.

Fix: Pass fullPage: true to page.screenshot(). If content is still missing, verify that the page has loaded the relevant content before capturing.

The image dimensions or file size changed

Cause: The screenshot may use a different scale, or a device-pixel capture may contain more pixels than a CSS-pixel capture.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Apple iPhone 15 Plus, 128GB, Pink - Unlocked (Renewed)
  • 6.7inch Super Retina XDR display. Aluminum with color-infused glass back. Ring/Silent switch
  • Dynamic Island. A magical way to interact with iPhone. A16 Bionic chip with 5-core GPU
  • Advanced dual-camera system. 48MP Main | Ultra Wide. Super-high-resolution photos (24MP and 48MP). Next-generation portraits with Focus and Depth Control. 4X optical zoom range
  • Emergency SOS via satellite. Crash Detection. Roadside Assistance via satellite
  • Up to 26 hours video playback. USB C, Supports USB 2. Face ID

Fix: Set scale: 'css' or scale: 'device' explicitly and keep it consistent across captures. Check the installed device preset and Playwright version if dimensions differ unexpectedly.

Visual comparisons differ between runs or machines

Cause: Rendering can vary with the operating system, browser version, settings, hardware, power source and headless mode.

Fix: Run baseline generation and comparisons in a stable, consistent environment; keep browser, device profile, capture extent and scale the same.

The result does not match a real iPhone

Cause: Playwright’s device profile is an emulation, not a physical-device capture.

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

Fix: Treat it as a mobile-profile check. For a claim about actual iPhone or Safari behavior, test separately on physical hardware.

Or skip the browser setup

ScreenshotNeo takes a website screenshot with one GET request. Its API can return PNG, JPEG or WebP screenshots or a PDF. For example, this cURL request saves a WebP screenshot:

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

See the ScreenshotNeo documentation for API options. Cookie and consent banners, newsletter popups and chat widgets are removed before capture; those steps can be turned off. Bot checks, blank pages, timeouts, failed loads and cache hits cost nothing, and response headers identify the page verdict and billing status. ScreenshotNeo also has an MCP server for AI agents, with tools for screenshots, page information and PDF capture. The free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000.

Sign up for ScreenshotNeo’s free plan to try 1,000 screenshots a month with no card.

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

Quick Recap

Bestseller No. 1
Apple iPhone 15, 128GB, Black - Unlocked (Renewed)
Apple iPhone 15, 128GB, Black - Unlocked (Renewed)
Dynamic Island. A magical way to interact with iPhone. A16 Bionic chip with 5-core GPU; Emergency SOS via satellite. Crash Detection. Roadside Assistance via satellite
$405.00
Bestseller No. 2
Apple iPhone 14, 128GB, Midnight - Unlocked (Renewed)
Apple iPhone 14, 128GB, Midnight - Unlocked (Renewed)
Please check with your carrier to verify compatibility.; Tested for battery health and guaranteed to have a minimum battery capacity of 80%.
$300.00
Bestseller No. 3
Apple iPhone 15, 128GB, Blue - Unlocked (Renewed)
Apple iPhone 15, 128GB, Blue - Unlocked (Renewed)
Dynamic Island. A magical way to interact with iPhone. A16 Bionic chip with 5-core GPU; Emergency SOS via satellite. Crash Detection. Roadside Assistance via satellite
$410.00
Bestseller No. 4
Apple iPhone 15, 128GB, Pink - Unlocked (Renewed)
Apple iPhone 15, 128GB, Pink - Unlocked (Renewed)
Dynamic Island. A magical way to interact with iPhone. A16 Bionic chip with 5-core GPU; Emergency SOS via satellite. Crash Detection. Roadside Assistance via satellite
$404.41
Bestseller No. 5
Apple iPhone 15 Plus, 128GB, Pink - Unlocked (Renewed)
Apple iPhone 15 Plus, 128GB, Pink - Unlocked (Renewed)
Dynamic Island. A magical way to interact with iPhone. A16 Bionic chip with 5-core GPU; Emergency SOS via satellite. Crash Detection. Roadside Assistance via satellite
$438.00

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.