Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Life After Selenium

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.

Getting Started

First, you'll need to get the demo application running.

Cypress Realworld App Install

The steps to do that are here.

Verify that you see the app running on http://localhost:3000/

UI Framework Comparison Install

  1. Next, open another terminal.
  2. Install the test frameworks with npm install
  3. Pick your framework and run with test scripts in package.json. i.e. npm run test:webdriverio:puppeteer

Add Latency to Cypress Real World App

  1. Install comcast
  2. comcast --device=eth0 --latency=100 --target-addr=0.0.0.0/24 --target-proto=tcp,udp,icmp --target-port=3000,3001

Presentations

Slide Decks

Latest: https://slides.com/unlikelyzero/life-after-selenium-07-08-20

Abbreviatied: https://slides.com/unlikelyzero/life-after-selenium-03810f

Youtube Recording

https://youtu.be/89riVKOTyFY

About

Migration playbook and comparisons for teams moving from Selenium to Playwright

Resources

Stars

8 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages