Add IDs to HTML elements in GitLab
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
HTML elements on GitLab do not have IDs. This makes it very difficult to write automated UI tests and goes against best practices for website development.
Intended users
- Automated UI testing engineer
Further details
Automated UI tests using Selenium, for example, are much easier to write if elements have IDs because there is no ambiguity about which element you are selecting.
Proposal
Put IDs on elements in GitLab, including input buttons and tabs.
Permissions and Security
No permission changes.
Documentation
No documentation update needed.
Testing
Ensure that input elements and tabs have an ID.
What does success look like, and how can we measure that?
Success is that all input and interactive elements on the page have IDs.
What is the type of buyer?
This should be available in all tiers of GitLab.
Links / references
Edited by 🤖 GitLab Bot 🤖