Playwrightは、ブラウザエンジンを制御し、ブラウザをエミュレートするためのライブラリで、Chromium、Firefox、WebKitなどのブラウザエンジンをサポートしています。これを使用して、ブラウザのエミュレーション、Webページの操作、テストの実行などが行えます。
以下はPlaywrightを使用してブラウザをエミュレートする簡単な例です:
const { firefox } = require('playwright');
(async () => {
const browser = await firefox.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
// ここでブラウザをエミュレートした操作を行う
await browser.close();
})();
Playwright chromeをインストールしてなくても使える?
例えば、以下のコードを使用してPlaywrightをChromeで使用する場合、PlaywrightはChromeを自動的にダウンロードしてインストールします。
const { chromium } = require('playwright');
(async () => {
const browser = await chromium.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
// ここでブラウザをエミュレートした操作を行う
// ページのタイトルを取得
const pageTitle = await page.title();
console.log('ページのタイトル:', pageTitle);
await browser.close();
})();


