// Helper method to activate a certain IE Tab public static void ActivateIETab(WindowDetails ieWindowDetails, int tabIndex) { WindowDetails directUIWindowDetails = GetDirectUI(ieWindowDetails); // Bring window to the front ieWindowDetails.Restore(); // Get accessible Accessible ieAccessible = new Accessible(directUIWindowDetails.Handle); // Activate Tab ieAccessible.ActivateIETab(tabIndex); }
// Helper method to activate a certain IE Tab public static void ActivateIeTab(IInteropWindow nativeIeWindow, int tabIndex) { var directUiInteropWindow = IEHelper.GetDirectUi(nativeIeWindow); if (directUiInteropWindow != null) { // Bring window to the front nativeIeWindow.Restore(); // Get accessible var ieAccessible = new Accessible(directUiInteropWindow.Handle); // Activate Tab ieAccessible.ActivateIETab(tabIndex); } }