Catalog108 / challenges / dynamic/shadow-dom/open

Open Shadow DOM

intermediate Matching curriculum →

What this challenge teaches

Teaches: Content lives inside a {mode: "open"} shadow root. Reachable via element.shadowRoot.

Expected output: Browser automation: locator with "deepest" piercing or shadowRoot.querySelectorAll.

Submit your scraper's JSON output to /challenges/dynamic/shadow-dom/open/grade (grader endpoint is part of a later phase; URL is reserved now).