Skip to content
ExponaBLOG
Series · Day 100 of 100

Playwright & Browser Automation

  1. 51
    Synthetic monitoring with Playwright: a practical guide
    Uptime checks that click through flows.
  2. 52
    Testing e-commerce checkout: what developers should know
    The most important flow to protect.
  3. 53
    Testing Stripe Checkout: real-world lessons and examples
    End-to-end payment tests safely.
  4. 54
    Testing real-time features: a practical Playwright guide
    WebSockets and live updates.
  5. 55
    Multi-user scenarios: Playwright lessons from production
    Chat, collaboration and admin approvals.
  6. 56
    Testing localization: Playwright lessons from production
    Verify translated UI.
  7. 57
    Testing time-dependent features: lessons from production
    Control the clock.
  8. 58
    Testing geolocation and permissions: a step-by-step guide
    Simulate device capabilities.
  9. 59
    Testing downloads of reports and PDFs: a practical guide
    Verify generated files.
  10. 60
    Browser contexts explained: a practical Playwright guide
    Isolated sessions in one browser.
  11. 61
    Playwright with Python: a practical guide for developers
    The same power in Python.
  12. 62
    Playwright with .NET and Java: best practices explained
    Use Playwright in any stack.
  13. 63
    Browser automation beyond testing: a step-by-step guide
    Scrape, generate and automate tasks.
  14. 64
    Generating PDFs with Playwright: lessons from production
    Pixel-perfect PDFs from HTML.
  15. 65
    Screenshots for documentation for Playwright developers
    Keep docs images up to date.
  16. 66
    Web scraping with Playwright, responsibly for production
    When pages need JavaScript.
  17. 67
    Network throttling and offline tests: a practical guide
    How does your app behave on bad networks?
  18. 68
    Testing error pages: Playwright best practices explained
    Make failure states look right.
  19. 69
    Testing SEO basics with Playwright: a step-by-step guide
    Catch missing tags before release.
  20. 70
    Contract between frontend and E2E tests, explained simply
    Make tests resilient to UI changes.
  21. 71
    When to write E2E vs unit tests: lessons from production
    The testing pyramid in practice.
  22. 72
    Measuring test suite health: what developers should know
    Know if your tests help.
  23. 73
    Speeding up slow Playwright suites: a step-by-step guide
    Cut CI time without losing coverage.
  24. 74
    Headless vs headed mode: real-world lessons and examples
    When to watch the browser.
  25. 75
    Handling cookies and local storage: a step-by-step guide
    Control state directly.
  26. 76
    Testing in Docker: Playwright best practices explained
    Consistent environments everywhere.
  27. 77
    Upgrading Playwright: a practical guide for developers
    Stay current safely.
  28. 78
    Using Playwright with AI tools: best practices explained
    Speed up test writing.
  29. 79
    Playwright interview questions: best practices explained
    Questions for QA and automation roles.
  30. 80
    Common Playwright errors and fixes: a step-by-step guide
    Errors you will meet.
  31. 81
    Common E2E testing mistakes: what developers should know
    Habits that make suites painful.
  32. 82
    Building a test strategy for a SaaS app, explained simply
    What to test and where.
  33. 83
    Playwright roadmap: a practical guide for developers
    What to learn, in order.
  34. 84
    QA automation career tips: practical tips and trade-offs
    Grow as an automation engineer.
  35. 85
    Locator strict mode explained for Playwright developers
    Why Playwright refuses ambiguous locators.
  36. 86
    Testing tables and lists: a hands-on guide for engineers
    Assert rows and cells reliably.
  37. 87
    Testing dropdowns and comboboxes: lessons from production
    Native and custom selects.
  38. 88
    Global setup and teardown: practical tips and trade-offs
    Prepare environments once per run.
  39. 89
    Hooks: beforeEach and afterEach for Playwright developers
    Shared steps without repetition.
  40. 90
    Parameterized tests: Playwright best practices explained
    One test, many inputs.
  41. 91
    Testing keyboard navigation: what developers should know
    Make sure every flow works without a mouse.
  42. 92
    Testing drag and drop in Playwright & Browser Automation
    Kanban boards and sortable lists.
  43. 93
    Testing canvas and charts: practical tips and trade-offs
    Visual elements without DOM text.
  44. 94
    Testing with a real backend vs mocks: a practical guide
    Choose the right level of realism.
  45. 95
    Testing browser storage and caching: a step-by-step guide
    Service workers and offline caches.
  46. 96
    Testing PWAs: what every Playwright developer should know
    Installable apps and offline mode.
  47. 97
    Testing third-party widgets: what developers should know
    Chat, maps and embeds.
  48. 98
    Writing readable test names: what developers should know
    Tests that document behavior.
  49. 99
    Reviewing E2E tests in pull requests: a practical guide
    Keep suites maintainable.
  50. 100
    100 days of Playwright and browser automation: the recap
    The lessons that matter most.