* test(e2e): Update locators that can't be found
* test(e2e): Fix race condition
It seems like the alias tests were failing as it was unable to open the Manage menu here. One theory is that we need to make sure the alias page has fully loaded before it tries to click the Manage button (the test might be finding the Manage button from the previous screen and clicking that)
* CR: Fix Alias header check
* refact(e2e): Split up boundary-cli helper methods
* CR: Use ESM import
* CR: Move authenticated state to a non-shared file
* CR: Use mjs
* CR: Modify playwright config to .mjs
* 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
* 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