E2E: Migrate Gitlab::Page::Admin::Subscription Away from Chemlab
What does this MR do and why?
Relates to: gitlab-org/quality/quality-engineering/team-tasks#2634 (closed)
As part of a larger effort to Migrate Chemlab E2E Tests in the GitLab Project Back to The GitLab E2E Framework, this MR:
- Removes the Chemlab page class
Gitlab::Page::Admin::Subscription
and its stub - Migrates elements and methods that were still in use by E2E tests within this page to the existing
QA::EE::Page::Admin::Subscription
class - Updates
data-testid
names to follow the GitLab E2E test framework's element naming convention - Updates E2E tests to now use
QA::EE::Page::Admin::Subscription
rather thanGitlab::Page::Admin::Subscription
data-testid
names that have been updated here
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
How to set up and validate locally
The E2E tests that have been updated passing within the e2e:*
jobs in this MR pipeline should suffice for these changes