playwright page.screenshot
时间: 2024-08-10 12:01:32 浏览: 103
Playwright _ API.pdf
Playwright是一个Node.js库,用于自动化Web浏览器。`page.screenshot()`是其中的一个方法,它允许你在自动化测试或脚本中捕获网页的屏幕快照。当你调用这个函数时,它会生成一个图像文件(默认为PNG格式),该文件反映了页面在指定时刻的渲染状态。
例如,你可以这样做:
```javascript
const { page } = require('playwright');
async function takeScreenshot(url) {
const browser = await playwright.chromium.launch();
const context = await browser.newContext();
const page = await context.newPage();
// 访问网站
await page.goto(url);
// 拍摄并保存截图
await page.screenshot({ path: 'screenshot.png' });
await browser.close();
}
takeScreenshot('https://example.com');
```
在这个例子中,`path`参数是你想要保存截图的文件路径。你可以选择其他格式如JPEG,通过设置`type`选项。
阅读全文