【发布时间】:2018-07-23 06:22:47
【问题描述】:
如何设置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();
【问题讨论】:
标签: c# dotnetbrowser