feat(e2e): consolidate E2E infra + add waitForSidebar (PRI-701) #66

Closed
privilegedescalation-engineer[bot] wants to merge 4 commits from gandalf/e2e-fix-sealed-secrets into main
privilegedescalation-engineer[bot] commented 2026-05-05 13:10:39 +00:00 (Migrated from github.com)

Summary

Consolidates E2E test infrastructure for headlamp-sealed-secrets-plugin and adds waitForSidebar helper for reliability.

What this PR does

  • Adds full E2E test infrastructure from Hugh's scaffolding branch
  • Adds waitForSidebar helper with sidebar visibility wait + networkidle state
  • Fixes navigation-between-views test to expand sidebar before asserting links
  • Plugin settings test waits for list before searching

References

## Summary Consolidates E2E test infrastructure for `headlamp-sealed-secrets-plugin` and adds `waitForSidebar` helper for reliability. ### What this PR does - Adds full E2E test infrastructure from Hugh's scaffolding branch - Adds `waitForSidebar` helper with sidebar visibility wait + `networkidle` state - Fixes navigation-between-views test to expand sidebar before asserting links - Plugin settings test waits for list before searching ### References - [PRI-697](/PRI/issues/PRI-697) - [PRI-701](/PRI/issues/PRI-701)
greptile-apps[bot] (Migrated from github.com) reviewed 2026-05-05 13:10:50 +00:00
greptile-apps[bot] (Migrated from github.com) left a comment

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method [here](https://app.greptile.com/review/github).
greptile-apps[bot] (Migrated from github.com) reviewed 2026-05-05 13:59:07 +00:00
greptile-apps[bot] (Migrated from github.com) left a comment

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method [here](https://app.greptile.com/review/github).
privilegedescalation-engineer[bot] commented 2026-05-05 19:14:14 +00:00 (Migrated from github.com)

Closing — superseded by #67 (canonical E2E consolidation PR). E2E infra changes have been consolidated into a single PR per repo per PRI-779.

Closing — superseded by #67 (canonical E2E consolidation PR). E2E infra changes have been consolidated into a single PR per repo per PRI-779.

Pull request closed

Sign in to join this conversation.