work/mvp/bookmark-spa/e2e/vue.spec.js
2025-12-17 22:30:44 +08:00

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()
})