如何设置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();
答案 0 :(得分:0)
ManualResetEvent.WaitOne
方法具有重载,该重载以毫秒为单位的时间间隔。您可以使用它来指定超时。