PinnedInJohn Lewis Partnership Software EngineeringbyCraig Morten·Feb 14, 2024Automating A11y Testing: Part 3 — Testing Library and BeyondIn this Part 3 we will start to explore how we can weave accessibility concerns into our day to day unit and integration test automation.A response icon1A response icon1
PinnedInJohn Lewis Partnership Software EngineeringbyCraig Morten·Jul 5, 2023Automating a11y testing: Part 2— Beyond AxeIn this article we will start to explore some of the non-Axe tooling in the wider a11y test automation space.
PinnedInJohn Lewis Partnership Software EngineeringbyCraig Morten·Jun 23, 2023Automating a11y testing: Part 1 — AxeIn this series I will cover a talk I gave at the John Lewis Tech Profession Conference 2023 on the topic of automating web accessibility.A response icon1A response icon1
Craig Morten·Jan 27, 2024How to debug React hydration errorsWe will look into some common causes, how to debug your error, and some general solutions to avoid hydration errors.
Craig Morten·Jun 30, 2023Eliminating CLS when using SSR for viewport specific responsive designsA common gotcha when building some responsive sites is that the desired designs for different viewports are sometimes quite different.A response icon1A response icon1
Craig Morten·Mar 18, 2023Reducing a cryptic memory leakI recently came across an interesting memory leak scenario which caught me off-guard. Let’s see if you can spot the issue before the…
Craig Morten·Oct 16, 2022A11y Unlocked: Screen-Reader Automation TestsI am pleased to share some screenreader automation tooling which you can use today!
Craig Morten·Apr 3, 2022Testing Web Vitals With Cypresscypress-web-vitals allows you to test against the Google Web Vital signals within your Cypress workflows.