From a08836e68ff60e0f43e2fcbbacb9eebae07226b0 Mon Sep 17 00:00:00 2001 From: miguel Date: Thu, 7 Apr 2022 09:56:45 +0100 Subject: [PATCH] Fixing the pick-and-clik test --- dom/pick-and-click_test.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/dom/pick-and-click_test.js b/dom/pick-and-click_test.js index 0176b184..dac6aa36 100644 --- a/dom/pick-and-click_test.js +++ b/dom/pick-and-click_test.js @@ -76,14 +76,13 @@ tests.push(async ({ page, eq, bodyBgRgb, random }) => { tests.push(async ({ page, eq, bodyBgRgb, random }) => { // check that the hsl value is copied in the clipboard on click + // Override readText if writeText is used due to a puppeteer bug + await page.evaluate(() => { + window.navigator.clipboard.writeText = async (text) => { + window.navigator.clipboard.readText = async () => text + } + }) for (const move of generateCoords(random)) { - await page.evaluate(() => { - let clipboardText = null - window.navigator.clipboard.readText = async () => clipboardText - window.navigator.clipboard.writeText = async (text) => { - clipboardText = text - } - }) await page.mouse.click(...move) const clipboard = await page.evaluate(() => window.navigator.clipboard.readText()