/// <summary> /// Utilized to switch between browser windows /// Selenium plugin is required for Coded UI Cross-Browser compatibility /// </summary> /// <param name="browserClass">Defaults to Internet Explorer class and can /// additionally take in class names for Chrome, Firefox</param> /// <returns></returns> public static UITestControlCollection SwitchWindow(BrowserWindow b, string browserClass = "IEFrame") { b.SearchProperties[PropertyNames.ClassName] = browserClass; return b.FindMatchingControls(); }
/// <summary> /// Get all current browser window /// </summary> /// <returns></returns> public static UITestControlCollection FindOpenIE() { var bWindow = new BrowserWindow(); bWindow.SearchProperties[UITestControl.PropertyNames.ClassName] = "IEFrame"; bWindow.SearchProperties[UITestControl.PropertyNames.ControlType] = "Window"; UITestControlCollection coll = bWindow.FindMatchingControls(); return coll; }