mirror of https://github.com/logseq/logseq
fix(test): additional await for search box
parent
9a92ec1900
commit
b8c213d36b
|
@ -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?"]')
|
||||
|
|
Loading…
Reference in New Issue