Application Test
With a framework like https://www.seleniumhq.org/ it’s possible to play and verify unattended test cases.
To assist such frameworks and to make the tests reliable, an individual tag might be assigned to HTML elements which have to interact with the test framework.
Form
By default every FormElement contains an attribute ‘data-reference=<value>’, whereas the ‘<value>’ is either the name of the FormElement or a custom value, defined via ‘FormElement.parameter.dataReference=<value>’.
Report
Any HTML output can be extended by a tag - that’s done by the webmaster. For QFQ generated links, an attribute like ‘data-reference’ might be injected via token ‘A’ (attribute).
SELECT 'p:personedit&form=person&r=1|b|s|A:data-reference="person-edit"|t:Edit person' AS _link