Presentations
Templates
Features
Teams
Pricing
Log in
Sign up
Log in
Sign up
Menu
Tests end to end
puppeteer
puppeteer
Utilise Google Chrome headless (par défaut)
Fournit une API pour les différentes action (aller à une URL, cliquer, entrer du texte...)
npm install sur une machine avec Chrome
Example
Prendre un screenshot
Tapper du texte
Écrire des tests avec jest
Intégration dans GitlabCI
Utilisation d'une image docker ubuntu
Augmente un peu le temps d'exécution
Pyramide de test
Autres solutions
Cypress
Nightmare.js (Electron)
Selenium
PhantomJS
Test e2e
By Alexandre BARBIER
Made with Slides.com
Test e2e
296
Alexandre BARBIER
More from
Alexandre BARBIER