パフォーマンスチューニング
Playwrightのパフォーマンスチューニング方法を以下に示します。
並列テストの実行
Section titled “並列テストの実行”Playwrightでは、並列にテストを実行することで、テストスイートの実行時間を短縮できます。
module.exports = { projects: [ { name: 'firefox', use: { browserName: 'firefox' } }, { name: 'webkit', use: { browserName: 'webkit' } }, { name: 'chromium', use: { browserName: 'chromium' } }, ],};
ヘッドレスモード
Section titled “ヘッドレスモード”ヘッドレスモードでテストを実行することで、リソースの消費を抑えることができます。
const { chromium } = require('playwright');
(async () => { const browser = await chromium.launch({ headless: true }); const page = await browser.newPage(); await page.goto('https://example.com'); await browser.close();})();