public override void Navigate(Uri pageUri)
        {
            if (_browser == null)
            {
                _browser = getCurrentBrowser();
            }

            _browser.GoTo(pageUri);
        }
        public override void Cleanup()
        {
            if (_dialogHandlers.Count > 0)
            {
                _dialogHandlers.ForEach(d => _browser.RemoveDialogHandler(d));
                _browser.DialogWatcher.Clear();
            }

            if (_browser is Automation.Core.IE)
            {
                ((SHDocVw.WebBrowser)((Automation.Core.IE)_browser).InternetExplorer).Stop();
                ((SHDocVw.WebBrowser)((Automation.Core.IE)_browser).InternetExplorer).Quit();
            }

            _browser.Close();
            _browser = null;
        }
 public override void Cleanup()
 {
     _browser.Close();
     _browser = null;
 }
        public override void Navigate(Uri pageUri)
        {
            if (_browser == null)
            {
                _browser = getCurrentBrowser();
            }

            _browser.GoTo(pageUri);
        }
 public override void Cleanup()
 {
     _browser.Close();
     _browser = null;
 }