如何设置Wait超时?我有呈现 dom 的页面,并且下一页发送几个 ajax 请求。Dotnetbrowser 认为该页面已完成加载,但网络请求仍在增加。
BrowserView browser= new WinFormsBrowserView(BrowserFactory.Create());
ManualResetEvent waitEvent = new ManualResetEvent(false);
browser.FinishLoadingFrameEvent += delegate(object sender, FinishLoadingEventArgs e)
{
// Wait until main document of the web page is loaded completely.
if (e.IsMainFrame)
{
waitEvent.Set();
}
};
browser.LoadURL("http://www.example.com");
waitEvent.WaitOne();