private void DisposeAndCloseIE(bool closeIE) { if (isDisposed) { return; } if (closeIE && IsInternetExplorerStillAvailable()) { // Close all open HTMLDialogs HtmlDialogs.CloseAll(); } base.Dispose(true); if (closeIE && IsInternetExplorerStillAvailable()) { // Ask IE to close ie.Quit(); } ie = null; if (closeIE) { // Wait for IE to close to prevent RPC errors when creating // a new WatiN.Core.IE instance. Thread.Sleep(1000); } isDisposed = true; }
public void Close() { webBrowser.Quit(); }
public void Quit() { webBrowser.Quit(); }
void IWebBrowser2.Quit() { _EmbeddedWebBrowserAsIWebBrowser2.Quit(); }
public void Quit() { ie.Quit(); }
public void Dispose() { _ie.Quit(); }