From 007e8d87ed8897f3ddea19aee9651a06005039ea Mon Sep 17 00:00:00 2001 From: tzhangchi Date: Fri, 23 Dec 2022 18:25:24 +0800 Subject: [PATCH] test: make the test of change-page-mode more stable --- tests/change-page-mode.spec.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/change-page-mode.spec.ts b/tests/change-page-mode.spec.ts index 42393d10fe..7d08f7caa3 100644 --- a/tests/change-page-mode.spec.ts +++ b/tests/change-page-mode.spec.ts @@ -11,10 +11,12 @@ test.describe('Change page mode(Paper or Edgeless)', () => { // mouse hover trigger animation for showing full switcher await page.mouse.move((box?.x ?? 0) + 5, (box?.y ?? 0) + 5); - - const edgelessButton = page.locator( - '[data-testid=editor-mode-switcher] [title=Edgeless]' - ); + await page.waitForTimeout(500); + const edgelessButton = page + .getByTestId('editor-mode-switcher') + .locator('div') + .filter({ hasText: 'Edgeless' }) + .first(); // page.getByText('Edgeless').click() await edgelessButton.click(); // // mouse move to edgeless button