Hi all, quick question - we have a QA team who use different tools for acceptance testing and the biggest issue they're running into is being able to select components within the application.
We currently don't provide #ids to every component which they ideally want us to do as dynamically generated ids aren't suited/predictable. What's the best approach for this scenario?
I've thought about perhaps introducing BEM style id or class names for every component so that they can hook onto whatever component they want, but surely there must be a better "best practice"?

Thanks in advance,
Niall.