示例#1
0
文件: IE.cs 项目: minskowl/MY
        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();
 }
示例#3
0
 public void Quit()
 {
     webBrowser.Quit();
 }
 void IWebBrowser2.Quit()
 {
     _EmbeddedWebBrowserAsIWebBrowser2.Quit();
 }
示例#5
0
 public void Quit()
 {
     ie.Quit();
 }
示例#6
0
 public void Dispose()
 {
     _ie.Quit();
 }