public UITestControl GetActiveTab() { Playback.Wait(500); StudioWindow.WaitForControlEnabled(); var tabMgr = new UIUI_TabManager(StudioWindow); var idx = tabMgr.SelectedIndex; // to do remove below once performance is sorted! if (idx == -1) { idx = tabMgr.SelectedIndex; if (idx == -1) { return(null); } } if (idx >= tabMgr.Tabs.Count) { Playback.Wait(10000); } return(_tabManager.Tabs[_tabManager.SelectedIndex]); }
public TabManagerUIMap() { _tabManager = new UIUI_TabManager(StudioWindow); }
public UITestControl GetActiveTab() { Playback.Wait(500); StudioWindow.WaitForControlEnabled(); var tabMgr = new UIUI_TabManager(StudioWindow); var idx = tabMgr.SelectedIndex; // to do remove below once performance is sorted! if(idx == -1) { idx = tabMgr.SelectedIndex; if(idx == -1) { return null; } } if(idx >= tabMgr.Tabs.Count) { Playback.Wait(10000); } return _tabManager.Tabs[_tabManager.SelectedIndex]; }