Vanliga e2e-verktyg
Nästan samtliga bygger på Selenium / WebDriver
En browser kan köras headless
I princip att browsern körs men inget fönster öppnas, bakgrundsprocess
PhantomJS var en klon av Chrome som kunde köras headless, nu finns det inbyggt i Chrome.
Puppeteer är ett verktyg för att köra chrome headless via node
Bra verktyg om du vill automatisera eller skrapa hemsidor
Förra året kom Cypress som underlättade rejält
Dock fortfarande beta
Lättast: använd Cypress
https://cypress.ioI projekt (jest-react-testing):
npm install --save-dev cypress
Kör cypress i projektet:
./node_modules/.bin/cypress open