Integration tests
Use to emulate a page-level experience
Write tests for each state of the page
Te s t f o c u s
For any part of your app that can be manipulated through hover, mousedown, or touch, consider how a keyboard or
screen-reader user could achieve the same goal. Then write it into your tests.
Use aXe / Pa11y
Accessibility test APIs free devs from writing boilerplate which is easy to get wrong
Has webdriver integration for use on browser of your choice