From 1bf5046c31529549f9231f58a03113ced2fb0d08 Mon Sep 17 00:00:00 2001 From: Nikita Skovoroda Date: Sun, 2 Nov 2025 21:32:49 +0300 Subject: [PATCH] just writeFileSync with base64 directly Encoding option can take `base64` And this might be optimized --- javascript/selenium-webdriver/lib/webdriver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/javascript/selenium-webdriver/lib/webdriver.js b/javascript/selenium-webdriver/lib/webdriver.js index 6a3fb5a1a8968..d365b0137e2da 100644 --- a/javascript/selenium-webdriver/lib/webdriver.js +++ b/javascript/selenium-webdriver/lib/webdriver.js @@ -1739,7 +1739,7 @@ class WebDriver { fs.mkdirSync(targetDirectory, { recursive: true }) const zipFilePath = path.join(targetDirectory, `${fileName}.zip`) - fs.writeFileSync(zipFilePath, Buffer.from(base64Content, 'base64')) + fs.writeFileSync(zipFilePath, base64Content, 'base64') const zipData = fs.readFileSync(zipFilePath) await JSZip.loadAsync(zipData)