对 Amazon Cloud Watch 合成节点的支持 .js Playwright 运行时
Amazon Cloud Watch 合成器的类型定义 syn-nodejs-playwright-* 运行时间.
安装
请确保类型定义包版本与您的金丝雀运行时间版本相匹配.
npm install @aws/synthetics-playwright
使用量
import { synthetics } from '@aws/synthetics-playwright';
import { Browser, Page } from 'playwright';
const runCanary = async () => {
// Launch browser with default Synthetics options
const browser: Browser = await synthetics.launch();
// Create a new page with HAR recording
const page: Page = await synthetics.newPage(browser);
// Execute monitored steps
await synthetics.executeStep('navigate', async () => {
await page.goto('https://example.com');
});
await synthetics.executeStep('verify-content', async () => {
await page.waitForSelector('h1');
}, {
screenshotOnStepFailure: true,
continueOnStepFailure: false
}, page);
// Clean up
await synthetics.close();
};
类型脚本支持
这个软件包为亚马逊Cloud Watch合成节点提供完整的TypeScript类型定义.js Playwright 运行时间,允许在您的金丝雀脚本中提供完整的IntelliSense支持和类型检查.
警卫
见 捐款 更多信息.
许可证
这个项目根据Apache-2.0许可证获得许可证.