使用 PuppeteerSharp 访问 windows.localStorage

Accessing windows.localStorage with PuppeteerSharp

是否有人提供了如何使用 PuppeteerSharp 访问 windows.localStorage 的示例?
有很多关于如何使用 (JS)Puppeteer 执行此操作的示例,但我在使用 C# 时遇到问题。

据我所知,我需要使用 EvaluateFunctionAsync,并执行如下操作:
var localStorage = await page.EvaluateFunctionAsync("async () => await window.localStorage");
但这只是 returns 一个空的 JToken。
谁能帮帮我?

知道了:
var localStorage = await page.EvaluateFunctionAsync<Dictionary<string, string>>("async () => Object.assign({}, window.localStorage)");