From d04d26bd5417cfe370fb30f1d92007579a962eae Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Tue, 17 Oct 2023 17:38:13 +0800 Subject: [PATCH] fix: e2e tests --- e2e-tests/code-editing.spec.ts | 1 + e2e-tests/page-search.spec.ts | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/e2e-tests/code-editing.spec.ts b/e2e-tests/code-editing.spec.ts index 44cdcc04a..c2e34205e 100644 --- a/e2e-tests/code-editing.spec.ts +++ b/e2e-tests/code-editing.spec.ts @@ -271,6 +271,7 @@ test('Select codeblock language', async ({ page }) => { // Select Clojure from the dropdown menu await repeatKeyPress(page, 'ArrowDown', 6) await page.press('textarea >> nth=0', 'Enter', { delay: 10 }) + await page.waitForTimeout(100) // expect the codeblock to be visible expect(await page.waitForSelector('.CodeMirror', { state: 'visible' })) diff --git a/e2e-tests/page-search.spec.ts b/e2e-tests/page-search.spec.ts index 92f432610..d1583a24a 100644 --- a/e2e-tests/page-search.spec.ts +++ b/e2e-tests/page-search.spec.ts @@ -88,9 +88,10 @@ async function alias_test(block: Block, page: Page, page_name: string, search_kw // alias_test_content_3 sequentially, to validate the target page state await page.type('textarea >> nth=0', 'alias:: [[' + alias_name, { delay: 10 }) await page.keyboard.press('Enter', { delay: 200 }) // Enter for finishing selection - await page.keyboard.press('Enter', { delay: 200 }) // double Enter for exit property editing - await page.keyboard.press('Enter', { delay: 200 }) // double Enter for exit property editing - await page.waitForTimeout(200) + await page.keyboard.press('Enter', { delay: 200 }) + await page.keyboard.press('Escape') + await page.waitForTimeout(100) + await block.clickNext() await block.activeEditing(1) await page.type('textarea >> nth=0', alias_test_content_1) await lastBlock(page)