AngleSharp:在查找元素之前运行所有 JavaScript

Use*_*123 5 javascript c# anglesharp

我目前正在使用 AngleSharp 构建一个用于网络自动化的应用程序。我已成功登录网站,但无法使用 context.Active.QuerySelectorAll 找到我要查找的元素。

我知道这可能是因为某些 JavaScript 尚未在我正在搜索的 HTML 中运行,按照此链接:Is the HTML shown via 'View Source' different from the HTML shown in (Firebug) Developer Tools?

在查找特定元素之前,如何强制 AngleSharp 执行所有 JavaScript?

代码:

var config = AngleSharp.Configuration.Default.WithDefaultLoader().WithCookies().WithJavaScript().WithCss();
            var browsingContext = BrowsingContext.New(config);

            await browsingContext.OpenAsync("https://users.premierleague.com/");
            await browsingContext.Active.QuerySelector<IHtmlFormElement>("form[action='/accounts/login/']").SubmitAsync(new
            {
                login = "abc@gmail.com",
                password = "password"
            });
            await browsingContext.OpenAsync("https://fantasy.premierleague.com/a/team/my/");
Run Code Online (Sandbox Code Playgroud)

到目前为止,一切工作正常,我可以确认我已登录。但是,我似乎无法获得以下返回的值:

var x = browsingContext.Active.QuerySelectorAll("*").Where(m => m.ClassName == "ismjs-link ism-link ism-link--more");
Run Code Online (Sandbox Code Playgroud)

我知道这个元素存在,因为我已经通过 Google Chrome 上提供的“检查”功能检查了多次。

我缺少什么/如何让 JavaScript 运行?

谢谢!