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
testscripts 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