MSMike Stop Continuesinmikestopcontinues.hashnode.dev·Mar 7, 2024 · 7 min readHow to Run Snapshot Tests in CI/CD with PlaywrightVisual tests are a powerful tool, but they're hell to work with in CI/CD. They're slow, flaky, a pain to debug, and difficult to maintain. Getting them going is no easy task. After all, you need some way to store the snapshots between runs, and you n...00
MSMike Stop Continuesinmikestopcontinues.hashnode.dev·Mar 6, 2024 · 4 min readConfiguring Snapshot Tests in PlaywrightPlaywright's snapshot tests are incredibly powerful, but they can be very flaky without the right configuration. By the end of this article, you'll have a solid understanding of how to configure your visual tests for the perfect balance of stability,...00
MSMike Stop Continuesinmikestopcontinues.hashnode.dev·Mar 5, 2024 · 8 min readAdvanced Snapshot Testing in PlaywrightPlaywright's snapshot assertions are an incredibly powerful tool for ensuring your app's UI remains consistent across code changes, browsers, and devices. But they're not always easy to use. This article dives deep on snapshot testing in Playwright, ...00
MSMike Stop Continuesinmikestopcontinues.hashnode.dev·Feb 28, 2024 · 5 min readGetting Started with Snapshot Tests in PlaywrightAs your web app matures, it becomes challenging to ensure your GUI doesn't break with any given update. There are a lot of browsers and devices, and countless states for every one of your components. Unit tests ensure your code remains consistent, an...00
MSMike Stop Continuesinmikestopcontinues.hashnode.dev·Dec 22, 2023 · 4 min readRefactor Playwright Locators Like a BossYour first Playwright automations are likely to be a little... messy. After all, the web is a messy place. But taking automations to production means untangling that ball of spaghetti code, and transforming it into something more clear, performant, a...01VM