Recorded a checkout. The spec is mostly this:
await page.locator('.inventory_item:nth-child(3) > .pricebar > .btn_primary').click();
await page.locator('#checkout').click();Each of those came back with a // sdods:fragile comment above it, and the CLI finished with
⚠ 12 CSS/XPath locator(s) marked // sdods:fragile — prefer role/label/test-id locators.I would rather not convert this into a feature and inherit twelve selectors that break next sprint. What is the right order of operations?