* test(e2e): Only clean up org if org hasn't been deleted yet
* test(e2e): Use new worker filter tab
* test(e2e): Update selector for updated Manage button
Some pages now use a Manage button instead of a Manage link. The "Title" selector was not being picked up on the Manage button.
* test(e2e): Fix flakiness due to race condition
The test should navigate to the home page after creating all of the resources using the API
* test(e2e): Add cleanup to test
* test(e2e): Fix flakiness when selecting links
Some links exist on both the "Global" and "Org" scope (i.e. Storage Policies, Auth Methods). There was some flakiness observed where the test intends to select the "Org" variant of the link, but the test moves too quickly and selects the "Global" variant instead.
This commit ensures that the Org page has loaded after clicking the Org link before trying to navigate to the next thing.
* test(e2e): Address flake due to OK conflict
* test(e2e): Address flake due to OK conflict part 2
* CR: Fix more race conditions
* test(e2e): Add check for multiple host sets
* CR: TCP targets don't have injected credentials
* test(e2e): Add "exact: true" for OK button locators
Sometimes, the OK button will get interfered by resource ids that contain an OK.
* test(e2e): Update password test to log in with new account
* CR: Don't break other tests
Performing a log out in a test when using authenticatedState causes subsequent tests that use the state to fail (it will show up as logged out)
* CR: Only do clean up steps when necessary
* CR: Use const
atlassian/gajira-* actions are no longer maintained, but they are using node16, which is soon to be deprecated. This change removes the use of those actions.
When running the Admin UI e2e tests against 0.16.0, there were some issues with trying to click on a link on the new pagination tables (links were not seen as visible). For some reason, updating the playwright version fixed this.
* test(admin/e2e): Modify password locators due to new Show Password button
* test(admin/e2e): Update breadcrumbs locators due to design updates
Previously, all breadcrumb items were links, but that is no longer the case for the active breadcrumb.
* test(admin/e2e): Update locator for worker filter textbox
* test(admin/e2e): Update locator for the New button
* test(admin/e2e): Update locator for New link
* fixup! test(admin/e2e): Update locator for worker filter textbox
Adds an end-to-end test for the Admin UI using Playwright. This test uses the Admin UI to create the necessary resources to connect to a target. The test then uses the CLI to start a session and checks in the Admin UI that a session is created