public static void AssertSelected(AutomationElement element, bool expected) { SelectionItemPattern currentPattern = AutomationPatternHelper.GetSelectionItemPattern(element); bool isSelected = currentPattern.Current.IsSelected; if (expected != isSelected) { throw new Exception(string.Format("Selected is not as expected. Expected: {0}, Actual: {1}. ({2})", expected, isSelected, element.ToString())); } }
// Methods public static void AddToSelection(AutomationElement element) { AutomationPatternHelper.GetSelectionItemPattern(element).AddToSelection(); }
public static void Select(AutomationElement element) { AutomationPatternHelper.GetSelectionItemPattern(element).Select(); }