Skip to content

All tests / Bad days

Redesign switch

What this tests. The same fifty products in two layouts with every class renamed, plus a crossed-out price and a shipping charge to lure the wrong number.

Write your selectors against layout v1, then run them unchanged against layout v2. Version 2 renames every class, swaps paragraphs for spans and moves the title into a different heading. It's the overnight redesign that breaks a scraper on a Tuesday. Both versions show a crossed-out "was" price and a shipping charge right beside the real price, so a selector that grabs "the first number that looks like money" gets it wrong in both.

Which layout you get depends only on the path. Nothing rotates, nothing is random.

Data version 1.0.0. Everything here is made up: products, brands, people, towns. tests.json · robots.txt · Source