From 3a1065f789fb4b0fecd8f455babfa31bb947249c Mon Sep 17 00:00:00 2001 From: WeiCHEN Date: Wed, 23 Sep 2026 00:02:41 +0800 Subject: [PATCH] fix(e2e): expand collapsed doc rail before category select MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewer/approver contexts open with collapsed rail; UI-11 三权 failed looking up doc-category-trigger. --- web/e2e/document-revision-runtime.spec.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/web/e2e/document-revision-runtime.spec.ts b/web/e2e/document-revision-runtime.spec.ts index 62f0decf..012581e7 100644 --- a/web/e2e/document-revision-runtime.spec.ts +++ b/web/e2e/document-revision-runtime.spec.ts @@ -409,10 +409,20 @@ async function waitForSquadCompletion( return Date.now() - startedAt; } +async function ensureDocRailExpanded(page: Page) { + const expandDocRail = page.getByRole('button', { name: '展开受控文档栏' }); + if (await expandDocRail.isVisible().catch(() => false)) { + await expandDocRail.click(); + await expect(expandDocRail).toHaveCount(0, { timeout: 10_000 }); + } + await expect(page.getByTestId('doc-category-trigger')).toBeVisible({ timeout: 15_000 }); +} + async function selectDeliverableCategory( page: Page, category: 'workflow' | 'shared' | 'private', ) { + await ensureDocRailExpanded(page); const trigger = page.getByTestId('doc-category-trigger'); await expect(trigger).toBeVisible({ timeout: 15_000 }); await trigger.click();