This is a collection of test pages designed to showcase all the selector types supported by the TesterUtilities Chrome extension. Each page focuses on a specific selector strategy and provides ready-to-use JSON configurations that you can copy directly into the extension.
Form elements with data-testid attributes for direct targeting.
Ideal for pages with explicit test identifiers.
View TestID Form →Form elements selected by their ARIA roles and accessible properties.
Great for accessibility-focused applications.
View ARIA Form →Form elements selected by their associated label text.
Perfect for standard forms with proper labels.
View Label Form →Elements selected by their visible text content.
Useful for buttons, links, and other text elements.
View Text Form →Form elements inside Shadow DOM encapsulation.
For modern web components and frameworks.
View Shadow DOM Form →Complex workflow with sequential steps and dynamic content.
For testing multi-stage interactions.
View Multi-step Form →Combines all selector types in a single comprehensive form.
For testing complex real-world scenarios.
View Complex Form →These test pages are hosted on GitHub Pages and are accessible online at:
https://pawel-albert.github.io/utilities-for-testing-extension/
You can directly use these pages to test the extension without setting up a local server.
If you want to make changes or run these pages locally, you can clone the repository and run:
cd test-pages && npx http-server -p 5252
The source code for these test pages is available in the TesterUtilities GitHub repository.