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"); } } }
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))); }
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()); }