Exemple #1
0
        public static WatiN_IE openWithExtraHeader(this WatiN_IE watinIe, string url, string extraHeader)
        {
            try
            {
                "[WatIN] open with extra Header: {0} ({1} bytes)".info(url, extraHeader.size());
                object headerObject = extraHeader.line();
                object flags        = null;
                var    iWebBrowser  = watinIe.iWebBrowser();
                if (iWebBrowser.notNull())
                {
                    iWebBrowser.Navigate(url,
                                         ref flags,
                                         ref flags,
                                         ref flags,
                                         ref headerObject);
                    watinIe.IE.WaitForComplete();
                }
            }
            catch (Exception ex)
            {
                ex.log("in WatiN_IE openWithExtraHeader(...)");
            }

            return(watinIe);
        }