/// ------------------------------------------------------------------- /// <summary></summary> /// ------------------------------------------------------------------- internal ExpandCollapsePatternWrapper(AutomationElement element, string testSuite, TestPriorities priority, TypeOfControl typeOfControl, TypeOfPattern typeOfPattern, string dirResults, bool testEvents, IApplicationCommands commands) : base(element, testSuite, priority, typeOfControl, typeOfPattern, dirResults, testEvents, commands) { m_pattern = (ExpandCollapsePattern)GetPattern(m_le, m_useCurrent, ExpandCollapsePattern.Pattern); }
public GuiComboBox(AutomationElement comboBox) { _cmb = comboBox; _expandCollapse = _cmb.GetPattern<ExpandCollapsePattern>(ExpandCollapsePattern.Pattern); }
internal ExpandCollapsePatternInformation(ExpandCollapsePattern pattern, bool cache) { this.pattern = pattern; this.cache = cache; }
internal ExpandCollapsePatternInformation (ExpandCollapsePattern pattern, bool cache) { this.pattern = pattern; this.cache = cache; }
private bool TryGetExpandCollapsePattern(out ExpandCollapsePattern expandCollapsePattern) { object pattern; if (!AutomationElement.TryGetCurrentPattern(ExpandCollapsePattern.Pattern, out pattern)) { expandCollapsePattern = null; return false; } expandCollapsePattern = (ExpandCollapsePattern)pattern; return true; }
private bool ExpandListIfNeeded(out ExpandCollapsePattern expandCollapsePattern) { if (!IsExpansionRequired || !Enabled) { expandCollapsePattern = null; return false; } if (!TryGetExpandCollapsePattern(out expandCollapsePattern)) return false; var expansionState = expandCollapsePattern.Current.ExpandCollapseState; if (expansionState != ExpandCollapseState.Collapsed) return false; expandCollapsePattern.Expand(); Thread.Sleep(50); return true; }
private static void CollapseList(ExpandCollapsePattern expandCollapsePattern) { expandCollapsePattern.Collapse(); Thread.Sleep(50); }