-
Notifications
You must be signed in to change notification settings - Fork 71
Taking Screenshots
github-actions[bot] edited this page May 16, 2024
·
4 revisions
It is possible to take screenshots when testing Visual Studio Code extensions. Screenshot can be captured by calling:
VSBrowser.instance.takeScreenshot(basename: string)
Captured screenshots will be saved in screenshots folder which can be found in a test storage folder ($TMPDIR/test-resources
by default).
File name will be generated from given basename in the following format: ${basename}.png
.
Tester takes screenshots on all failed test cases. Screenshot name is
determined by calling this.currentTest.fullTitle()
. This feature does not apply to Mocha
hooks by default. In order to capture screenshots on failed hooks, one
must import vscode-extension-tester hook.
// Supported hooks: before, beforeEach, after and afterEach
import { before } from "vscode-extension-tester";