Esempio n. 1
0
        public void SettingNoMerge()
        {
            if (IE.GetMajorIEVersion() != 8)
            {
                return;
            }

            // GIVEN
            Settings.MakeNewIe8InstanceNoMerge = true;

            // url put up by MSDN blogger, may need to add this to our files
            const string testUrl = "http://www.enhanceie.com/test/sessions/";

            using (var ie1 = new IE(testUrl))
            {
                ie1.SelectList(Find.ById("selColor")).Select("Green");

                // WHEN
                using (var ie2 = new IE(testUrl))
                {
                    // THEN
                    var actual = ie2.Div(Find.ById("divSessStore")).InnerHtml;
                    StringAssert.Contains("undefined", actual, "session cookie used");
                }
            }
        }
Esempio n. 2
0
        public void Should_return_browser_specific_version_of_handler()
        {
            // GIVEN
            var ie_version = IE.GetMajorIEVersion();

            // WHEN
            var handler = ReturnDialogHandler.CreateInstance();

            // THEN
            Assert.That(handler,
                        ie_version < 9
                    ? Is.InstanceOf(typeof(ReturnDialogHandler))
                    : Is.InstanceOf(typeof(ReturnDialogHandlerIe9)));
        }
Esempio n. 3
0
 public IESWindowHelper(IntPtr mainIeHwnd)
 {
     _mainIeHwnd = mainIeHwnd;
     _ieVersion  = IE.GetMajorIEVersion();
 }
        public static IReturnDialogHandler CreateInstance()
        {
            var ieVersion = IE.GetMajorIEVersion();

            return(ieVersion < 9 ? (IReturnDialogHandler) new ReturnDialogHandler() : new ReturnDialogHandlerIe9());
        }