From b1aa3b72fb5427f4171698625fed683c1876bd38 Mon Sep 17 00:00:00 2001 From: Prasanna Ranjan Date: Mon, 22 Dec 2025 22:13:55 +0100 Subject: [PATCH] global functions --- Workflow/MyDealz Kommentare/global_functions.js | 9 +++++++++ Workflow/MyDealz Kommentare/global_image.js | 11 +++++++++++ Workflow/MyDealz Kommentare/global_viewport.js | 4 ++++ 3 files changed, 24 insertions(+) create mode 100644 Workflow/MyDealz Kommentare/global_functions.js create mode 100644 Workflow/MyDealz Kommentare/global_image.js create mode 100644 Workflow/MyDealz Kommentare/global_viewport.js diff --git a/Workflow/MyDealz Kommentare/global_functions.js b/Workflow/MyDealz Kommentare/global_functions.js new file mode 100644 index 0000000..b6f5701 --- /dev/null +++ b/Workflow/MyDealz Kommentare/global_functions.js @@ -0,0 +1,9 @@ + async function button_click_hide(selector) { + await $page.locator(selector).click(); + await $page.waitForSelector(selector, { hidden: true}); + } + + async function cookie_banner_click(){ + const banner_reject = 'button[data-t="rejectAll"]'; + await button_click_hide(banner_reject); + } \ No newline at end of file diff --git a/Workflow/MyDealz Kommentare/global_image.js b/Workflow/MyDealz Kommentare/global_image.js new file mode 100644 index 0000000..3202687 --- /dev/null +++ b/Workflow/MyDealz Kommentare/global_image.js @@ -0,0 +1,11 @@ +const imageData = await $page.screenshot({ type: "png", encoding: "base64" }); + +const img_binary = { + binary: { + screenshot: { + data: imageData, + mimeType: "image/png", + fileName: "screenshot.png", + }, + }, +}; \ No newline at end of file diff --git a/Workflow/MyDealz Kommentare/global_viewport.js b/Workflow/MyDealz Kommentare/global_viewport.js new file mode 100644 index 0000000..e4725fe --- /dev/null +++ b/Workflow/MyDealz Kommentare/global_viewport.js @@ -0,0 +1,4 @@ +await $page.setViewport({ + width: 1920, + height: 1080 +}); \ No newline at end of file