From ad2b3f47fcd4ec1807cc95587dc019f5db5c04b4 Mon Sep 17 00:00:00 2001 From: Andrei Zhaleznichenka Date: Mon, 2 Dec 2024 12:20:51 +0100 Subject: [PATCH] force scroll&merge for firefox --- src/page-objects/full-page-screenshot.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/page-objects/full-page-screenshot.ts b/src/page-objects/full-page-screenshot.ts index 8b94ab8..f06994f 100644 --- a/src/page-objects/full-page-screenshot.ts +++ b/src/page-objects/full-page-screenshot.ts @@ -52,6 +52,10 @@ export async function scrollAndMergeStrategy(browser: WebdriverIO.Browser) { } export default async function fullPageScreenshot(browser: WebdriverIO.Browser, forceScrollAndMerge: boolean = false) { + if (browser.capabilities.browserName?.toLowerCase().includes('firefox')) { + return scrollAndMergeStrategy(browser); + } + const puppeteer = await getPuppeteer(browser); if (puppeteer && !forceScrollAndMerge) { // casting due to mismatch in NodeJS types of EventEmitter