Debugging Playwright Tests: Inspector, page.pause, UI Mode and VS Code
Debug Playwright tests step by step: read error call logs, use the Inspector with --debug, page.pause, UI mode, VS Code breakpoints, slowMo and console logs.
Online Learning Platform
Free tutorials, solved practice problems and interview prep for QA and automation engineers: Python, Playwright, Selenium, SQL, Git and more.
Debug Playwright tests step by step: read error call logs, use the Inspector with --debug, page.pause, UI mode, VS Code breakpoints, slowMo and console logs.
Design a scalable Playwright TypeScript framework: recommended folder structure, layers, page objects, fixtures, path aliases, environments and naming rules.
Learn API testing with Playwright and TypeScript: the request fixture, GET, POST, PUT, PATCH, DELETE, auth headers, typed responses and combining API and UI.
Mock and intercept network requests in Playwright with page.route: fulfill, modify, abort, simulate errors, block resources, listen to traffic and HAR files.
Test mobile websites with Playwright: iPhone and Pixel device descriptors, mobile projects, touch, responsive viewports, geolocation and offline mode.
Run Playwright tests in Chromium, Firefox and WebKit, plus branded Chrome and Edge: projects, devices, browserName, per-browser settings and a CI strategy.
Write data-driven Playwright tests: parameterize with loops, typed data, describe per data set, JSON and CSV data files, and project-level options.
Configure Playwright retries, understand flaky results, detect unstable tests with repeat-each, debug with traces, and fix the most common causes of flakiness.
Organize Playwright tests: group with test.describe, tag with @smoke and @regression, filter with --grep and --grep-invert, config projects and serial mode.
Learn Playwright hooks: beforeEach, afterEach, beforeAll and afterAll, scope with describe, execution order, testInfo, and when to use hooks vs fixtures.
Visual regression testing in Playwright: toHaveScreenshot, baselines, updating snapshots, tolerances, masking dynamic content and consistent results in CI.
Take screenshots and record videos in Playwright: full page, element, masking, attaching to the HTML report, and automatic screenshots and videos on failure.
Take free timed mock tests with answers and explanations.