メインコンテンツにスキップ

saveScreenshot

現在のブラウジングコンテキストのスクリーンショットをPNGファイルとしてOSに保存します。一部のブラウザドライバはドキュメント全体(例:FirefoxのGeckodriver)のスクリーンショットを撮影し、別のドライバは現在のビューポートのみ(例:ChromeのChromedriver)のスクリーンショットを撮影することに注意してください。

使用法
browser.saveScreenshot(filepath)
パラメータ
名前詳細
filepath文字列生成された画像へのパス(.pngサフィックスが必要です)。実行ディレクトリからの相対パスです
saveScreenshot.js
it('should save a screenshot of the browser view', async () => {
await browser.saveScreenshot('./some/path/screenshot.png');
});

running from a hook, make sure to explicitly define the hook as async:

wdio.conf.js
afterTest: async function(test) {
await browser.saveScreenshot('./some/path/screenshot.png');
}

ようこそ!何かお手伝いできることはありますか?

WebdriverIO AI Copilot