diff --git a/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightWebDriver.GoToPage.cs b/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightWebDriver.GoToPage.cs index 922e8f58..ca29b9ca 100644 --- a/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightWebDriver.GoToPage.cs +++ b/src/Plugins/BotSharp.Plugin.WebDriver/Drivers/PlaywrightDriver/PlaywrightWebDriver.GoToPage.cs @@ -52,7 +52,13 @@ public partial class PlaywrightWebDriver { page = await _instance.NewPage(message, args); } + var cdpSession = await context.NewCDPSessionAsync(page); + // Set CPU throttling rate + await cdpSession.SendAsync("Emulation.setCPUThrottlingRate", new Dictionary + { + { "rate", 25 } + }); // Active current tab await page.BringToFrontAsync(); var response = await page.GotoAsync(args.Url, new PageGotoOptions