From fe69dee84e3f4096ca9d4c7cfb9062a8bd0826f7 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Wed, 6 May 2026 17:11:07 +0000 Subject: [PATCH] fix e2e: use button role for storage classes sidebar selector The storage classes sidebar entry is rendered as a button, not a link. Fix the flaky E2E test by changing getByRole('link') to getByRole('button'). Fixes PRI-935 Co-Authored-By: Paperclip --- e2e/rook.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/rook.spec.ts b/e2e/rook.spec.ts index bb6f15d..972ddb8 100644 --- a/e2e/rook.spec.ts +++ b/e2e/rook.spec.ts @@ -44,7 +44,7 @@ test.describe('Rook plugin smoke tests', () => { await page.goto('/c/main/rook-ceph'); const sidebar = page.getByRole('navigation', { name: 'Navigation' }); - const storageClassesLink = sidebar.getByRole('link', { name: /storage classes/i }); + const storageClassesLink = sidebar.getByRole('button', { name: /storage classes/i }); await expect(storageClassesLink).toBeVisible({ timeout: 10_000 }); await storageClassesLink.click();