- isolated
- slow
- pretty expensive to maintain and write
- should give the confidence to deploy
video
- control app programatically
- control signer/web3 programatically
- deploy isolated infrastructure (backend / blockchain contracts)
- put system in a desired state
- CI / Nightly builds
- maintaining test suite / flaky tests
- mature technology
- many backends (browsers, ios/android etc.)
- client / server achitecture
- chimp.js / protractor
- works only with chrome
- maintained by google
- pretty popular
- allows for easy testing browser extensions
- currently works only with chrome
- different, more robust architecture
- less flaky tests
- possible to test extensions
- cypress dashboard
- parallel jobs
- docker base images
- docker caching