15 lines
498 B
JavaScript
15 lines
498 B
JavaScript
import { test, expect } from '@playwright/test'
|
|
|
|
test('opens the global search from the home view', async ({ page }) => {
|
|
await page.goto('/')
|
|
await expect(page.getByRole('heading', { level: 1 })).toContainText('掌控你的网页书签')
|
|
|
|
await page.getByRole('button', { name: /打开搜索/ }).click()
|
|
|
|
const modal = page.getByRole('dialog', { name: /全局书签搜索/ })
|
|
await expect(modal).toBeVisible()
|
|
|
|
await page.keyboard.press('Escape')
|
|
await expect(modal).toBeHidden()
|
|
})
|