Basic dynamic render
Fetches product JSON on page load and renders cards into an empty container.
Open caseClient-side rendered product listings for testing browser-based extraction, waiting, network activity, and DOM mutation.
This is a fictional static scenario for Ferret demos and tests. Product data is loaded from static JSON files and rendered in the browser.
Fetches product JSON on page load and renders cards into an empty container.
Open caseAppends additional static JSON pages after deterministic button clicks.
Open caseAppends additional static JSON pages when scrolling reaches a sentinel.
Open caseLoads search JSON once, then mutates the DOM from form controls.
Open caseRenders a deterministic error panel from an ok:false JSON payload.
Open caseRenders an empty result state from a successful empty API response.
Open caseUses short deterministic delays before fetching and rendering products.
Open caseCompares DOM replacement and DOM append behavior for page-two data.
Open case