test: remove screenshot logging from afterEach hook for cleaner test output

This commit is contained in:
Carlos Santos 2025-05-14 15:43:47 +02:00
parent eb572bf3ef
commit df1d339fcf

View File

@ -37,27 +37,7 @@ test.describe('Web Component E2E Tests', () => {
await page.waitForSelector('#join-as-publisher'); await page.waitForSelector('#join-as-publisher');
}); });
test.afterEach(async ({ page, context }, testInfo) => { test.afterEach(async ({ context }) => {
if (testInfo.status !== testInfo.expectedStatus) {
console.error(`FAIL: ${testInfo.title}`);
// Take screenshot if the test fails
if (page && !page.isClosed()) {
try {
const screenshotBuffer = await page.screenshot({
fullPage: true,
type: 'png'
});
const screenshotBase64 = screenshotBuffer.toString('base64');
console.log('Screenshot en base64:');
console.log(`data:image/png;base64,${screenshotBase64}`);
} catch (error) {
console.error('Error taking screenshot:', error);
}
}
}
await context.storageState({ path: 'test_localstorage_state.json' }); await context.storageState({ path: 'test_localstorage_state.json' });
}); });