mirror of
https://github.com/logseq/logseq.git
synced 2026-04-24 22:25:01 +00:00
fix(test): additional await for search box
This commit is contained in:
@@ -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<ElementHandle<SVGElement | HTMLElement>[]>{
|
||||
export async function searchPage(page: Page, query: string): Promise<ElementHandle<SVGElement | HTMLElement>[]> {
|
||||
await closeSearchBox(page)
|
||||
await page.click('#search-button')
|
||||
await page.waitForSelector('[placeholder="What are you looking for?"]')
|
||||
|
||||
Reference in New Issue
Block a user