This repo is used in the Life After Selenium Presentation which compares webdriverio
, puppeteer
, playwright
, cypress
and selenium
. It contains the code necessary to run the same test in four frameworks against cypress-realworld-app.
First, you'll need to get the demo application running.
The steps to do that are here.
Verify that you see the app running on http://localhost:3000/
- Next, open another terminal.
- Install the test frameworks with
npm install
- Pick your framework and run with
test
scripts in package.json. i.e.npm run test:webdriverio:puppeteer
- Install comcast
- comcast --device=eth0 --latency=100 --target-addr=0.0.0.0/24 --target-proto=tcp,udp,icmp --target-port=3000,3001
Latest: https://slides.com/unlikelyzero/life-after-selenium-07-08-20
Abbreviatied: https://slides.com/unlikelyzero/life-after-selenium-03810f