設定インターフェース
インストール時および実行時に Puppeteer の動作を設定するオプションを定義します。
詳細については、個々のプロパティを参照してください。
シグネチャ:
export interface Configuration
プロパティ
プロパティ | 修飾子 | 型 | 説明 | デフォルト |
---|---|---|---|---|
browserRevision | オプション | string | Puppeteerで使用したい特定のバージョンのブラウザを指定します。
実行可能ファイルのパスがどのように推論されるかについては、puppeteer.launchを参照してください。 特定のブラウザバージョン(例:119.0.6045.105)を使用します。 | 現在のPuppeteerバージョンでサポートされている固定ブラウザバージョン。 |
cacheDirectory | オプション | string | Puppeteerがキャッシュに使用するディレクトリを定義します。
| path.join(os.homedir(), '.cache', 'puppeteer') |
defaultProduct | オプション | Product | Puppeteerで使用したいブラウザを指定します。
| chrome |
downloadBaseUrl | オプション | string | ブラウザのダウンロードに使用されるURLプレフィックスを指定します。
| 製品に応じて、https://storage.googleapis.com/chrome-for-testing-public または https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central のいずれかです。 |
executablePath | オプション | string | puppeteer.launchで使用する実行可能ファイルのパスを指定します。
| 自動計算されます。 |
experiments | オプション | ExperimentsConfiguration | Puppeteerの実験的なオプションを定義します。 | |
logLevel | オプション | 'silent' | 'error' | 'warn' | Puppeteerに指定されたレベルでログを記録するように指示します。 | warn |
skipChromeDownload | オプション | boolean | インストール中にPuppeteerがChromeをダウンロードしないように指示します。
| |
skipChromeHeadlessShellDownload | オプション | boolean | インストール中にPuppeteerがchrome-headless-shellをダウンロードしないように指示します。
| |
skipDownload | オプション | boolean | インストール中にPuppeteerがダウンロードしないように指示します。
| |
temporaryDirectory | オプション | string | Puppeteerが一時ファイルの作成に使用するディレクトリを定義します。
| os.tmpdir() |