import { chromium } from '@playwright/test'
import { writeFile } from 'node:fs/promises'
// Render the prototype's sample card locally, without loading scripts or remote assets.
const html = `
知了数学 · 答题卡
二次函数 · 答题卡
请在指定区域内作答,保持卷面清晰完整。
1. 选择题(请清晰填涂)1. [ A ] [ B ] [ ● ] [ D ]\u30002. [ A ] [ ● ] [ C ] [ D ]
3. 解答题(保留解题步骤)解:y = a(x − 1)² + 4
代入 (0, 3),得 a = −1
∴ y = −(x − 1)² + 4
`
const browser = await chromium.launch({ channel: 'chrome', headless: true })
try {
const page = await browser.newPage({ deviceScaleFactor: 3 })
await page.setContent(html)
await writeFile('src/assets/answer-capture-reference.png', await page.locator('.answer-paper').screenshot())
} finally {
await browser.close()
}