From b8c213d36bb789103b2a6b761d72556ea9c126dc Mon Sep 17 00:00:00 2001 From: Andelf Date: Tue, 19 Dec 2023 17:04:37 +0800 Subject: [PATCH] fix(test): additional await for search box --- e2e-tests/util/search-modal.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/e2e-tests/util/search-modal.ts b/e2e-tests/util/search-modal.ts index 9211b469c..2e09d9da8 100644 --- a/e2e-tests/util/search-modal.ts +++ b/e2e-tests/util/search-modal.ts @@ -28,12 +28,13 @@ export async function createPage(page: Page, page_name: string) {// Click #searc await page.click('#search-button') // Fill [placeholder="What are you looking for?"] await page.fill('[placeholder="What are you looking for?"]', page_name) + await page.locator('text="Create page"').waitFor({ state: 'visible' }) await page.keyboard.press('Enter', { delay: 100 }) // wait for textarea of first block await page.waitForSelector('textarea >> nth=0', { state: 'visible' }) return page_name; - } +} export async function searchAndJumpToPage(page: Page, pageTitle: string) { await closeSearchBox(page) @@ -52,7 +53,7 @@ export async function searchAndJumpToPage(page: Page, pageTitle: string) { * @param query the search query to type into the search box * @returns the HTML element for the search results ui */ -export async function searchPage(page: Page, query: string): Promise[]>{ +export async function searchPage(page: Page, query: string): Promise[]> { await closeSearchBox(page) await page.click('#search-button') await page.waitForSelector('[placeholder="What are you looking for?"]')