C# PuppeterSharp.EvaluationFailedException:执行上下文被破坏,很可能是因为导航错误

C# PuppeterSharp.EvaluationFailedException:执行上下文被破坏,很可能是因为导航错误,c#,puppeteer,puppeteer-sharp,C#,Puppeteer,Puppeteer Sharp,使用PuppeterSharp 3.0.0和.net core 5.0 以下代码在从c#运行时引发异常。在浏览器控制台中运行相同的脚本也可以。我们做错了什么? 这是页面: 代码: 例外情况: PuppeteerSharp.EvaluationFailedException: Execution context was destroyed, most likely because of a navigation. ---> PuppeteerSharp.MessageException:

使用PuppeterSharp 3.0.0和.net core 5.0

以下代码在从c#运行时引发异常。在浏览器控制台中运行相同的脚本也可以。我们做错了什么? 这是页面:

代码:

例外情况:

 PuppeteerSharp.EvaluationFailedException: Execution context was destroyed, most likely because of a navigation. ---> PuppeteerSharp.MessageException: Execution context was destroyed, most likely because of a navigation. at PuppeteerSharp.CDPSession.SendAsync(String method, Object args, Boolean waitForCallback) in C:\projects\puppeteer-sharp\lib\PuppeteerSharp\CDPSession.cs:line 157 at PuppeteerSharp.CDPSession.SendAsync[T](String method, Object args) in C:\projects\puppeteer-sharp\lib\PuppeteerSharp\CDPSession.cs:line 109 at PuppeteerSharp.ExecutionContext.ExecuteEvaluationAsync(String method, Object args) in C:\projects\puppeteer-sharp\lib\PuppeteerSharp\ExecutionContext.cs:line 182 --- End of inner exception stack trace ---

您为我编写的代码没有wait页面。waitForNavigationSync()刚刚重试,请尝试{var elem=wait WebPage.EvaluateExpressionAsync(js);return true;}catch(异常ex){Console.Write(ex);返回false;}
 PuppeteerSharp.EvaluationFailedException: Execution context was destroyed, most likely because of a navigation. ---> PuppeteerSharp.MessageException: Execution context was destroyed, most likely because of a navigation. at PuppeteerSharp.CDPSession.SendAsync(String method, Object args, Boolean waitForCallback) in C:\projects\puppeteer-sharp\lib\PuppeteerSharp\CDPSession.cs:line 157 at PuppeteerSharp.CDPSession.SendAsync[T](String method, Object args) in C:\projects\puppeteer-sharp\lib\PuppeteerSharp\CDPSession.cs:line 109 at PuppeteerSharp.ExecutionContext.ExecuteEvaluationAsync(String method, Object args) in C:\projects\puppeteer-sharp\lib\PuppeteerSharp\ExecutionContext.cs:line 182 --- End of inner exception stack trace ---