From e45713fea946b9277fa52c961d5d9915ce9e615b Mon Sep 17 00:00:00 2001 From: Haiping Chen Date: Fri, 14 Feb 2025 00:51:43 +0800 Subject: [PATCH] Change default app data folder --- .../Drivers/PlaywrightDriver/PlaywrightInstance.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightInstance.cs b/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightInstance.cs index efe8e7eb..4c65aa32 100644 --- a/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightInstance.cs +++ b/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightInstance.cs @@ -57,7 +57,8 @@ public class PlaywrightInstance : IDisposable } else { - string userDataDir = args.UserDataDir ?? $"{Path.GetTempPath()}\\playwright\\{ctxId}"; + string localAppDataFolder = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); + string userDataDir = args.UserDataDir ?? $"{localAppDataFolder}\\playwright\\{ctxId}"; _contexts[ctxId] = await _playwright.Chromium.LaunchPersistentContextAsync(userDataDir, new BrowserTypeLaunchPersistentContextOptions { Headless = args.Headless,