From d83f0169bab3e9bf2261100febf2cd10af54a25f Mon Sep 17 00:00:00 2001 From: Kirill Gavrilov Date: Tue, 21 Oct 2025 12:42:35 +0300 Subject: [PATCH] e2e: take screenshot of Obsidian app after failed E2E scenario It will be automatically added to Allure reporter --- e2e/wdio.conf.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/e2e/wdio.conf.ts b/e2e/wdio.conf.ts index 342e241..a592b54 100644 --- a/e2e/wdio.conf.ts +++ b/e2e/wdio.conf.ts @@ -47,6 +47,11 @@ export const config: WebdriverIO.Config = { ui: 'bdd', timeout: debug ? ONE_DAY : 60000, }, + afterTest: async function (_test, _context, { error }) { + if (error) { + await browser.takeScreenshot() + } + }, beforeSuite: async () => { await ObsidianApp.removeE2eTestVaultIfExists() await ObsidianApp.createAndOpenFreshVault()