- https://developer.chrome.com/docs/devtools/recoreder
- https://coffee-cart.netlify.app/
- https://chat.floridajs.com
- Go to the website or go to google
- Open recoreder
- give new name and start
- do your website
- Notice it's recording
- complete and stop
- reply and notice you can slow or fast replay
- expand each Steps
- you can remove or add a Steps
- add a stap. Click on a new Steps
- type to "click" then use "selector picker"
- export JSON, REPLY and normal NODE
- cancel reply each time
- click the steps to pause
- resume execution or one step at a time
- hover didn't record
- add a step, change type "hover" and selector picker
- device type can be mouse, pen or touch
- assertion "wait for element" or "wait for expression"
- wait for element. Select selctor picker (edit)
- operator
- count to 1 30 "wait for expression" is javascript expression
export otions;
npm libraries
npm install puppeteer @puppeteer/replay --save
npx @puppeteer/replay test-*.json or specific json