Esempio n. 1
0
 /// <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();
 }
Esempio n. 2
0
        /// <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;
        }