public static SearchCriteria ByControlType(Type testControlType)
        {
            var searchCriteria = new SearchCriteria(SearchConditionFactory.CreateForControlType(testControlType));

            searchCriteria.InferCustomItemType(testControlType);
            return(searchCriteria);
        }
        internal static SearchCriteria ForMenuBar(WindowsFramework framework)
        {
            var searchCriteria =
                new SearchCriteria(SearchConditionFactory.CreateForControlType(typeof(MenuBar), framework.ToString()));

            return(searchCriteria.NotIdentifiedByText("System Menu Bar"));
        }
 public static SearchCriteria ByNativeProperty(AutomationProperty automationProperty, string value)
 {
     return(new SearchCriteria(SearchConditionFactory.CreateForNativeProperty(automationProperty, value)));
 }
 public static SearchCriteria ByControlType(ControlType controlType)
 {
     return(new SearchCriteria(SearchConditionFactory.CreateForControlType(controlType)));
 }
 public static SearchCriteria ByFramework(string framework)
 {
     return(new SearchCriteria(SearchConditionFactory.CreateForFrameworkId(framework)));
 }
 public static SearchCriteria ByAutomationId(string identification)
 {
     return(new SearchCriteria(SearchConditionFactory.CreateForAutomationId(identification)));
 }
 /// <summary>
 /// Create a SearchCriteria with text
 /// </summary>
 /// <param name="text">For managed applications this is name given to controls in the application code.
 /// For unmanaged applications this is text of the control or label next to it if it doesn't have well defined text.</param>
 /// <returns></returns>
 public static SearchCriteria ByText(string text)
 {
     return(new SearchCriteria(SearchConditionFactory.CreateForName(text)));
 }
 public virtual SearchCriteria AndAutomationId(string id)
 {
     conditions.Insert(0, SearchConditionFactory.CreateForAutomationId(id));
     return(this);
 }
 public virtual SearchCriteria AndNativeProperty(AutomationProperty automationProperty, string value)
 {
     conditions.Insert(0, SearchConditionFactory.CreateForNativeProperty(automationProperty, value));
     return(this);
 }
Esempio n. 10
0
 public virtual SearchCriteria AndControlType(Type testControlType)
 {
     InferCustomItemType(testControlType);
     conditions.Insert(0, SearchConditionFactory.CreateForControlType(testControlType));
     return(this);
 }
Esempio n. 11
0
 public virtual SearchCriteria AndControlType(ControlType controlType)
 {
     conditions.Insert(0, SearchConditionFactory.CreateForControlType(controlType));
     return(this);
 }
Esempio n. 12
0
 public virtual SearchCriteria NotIdentifiedByText(string name)
 {
     conditions.Insert(0, new NotCondition(SearchConditionFactory.CreateForName(name)));
     return(this);
 }
Esempio n. 13
0
 public virtual SearchCriteria AndOfFramework(string frameworkId)
 {
     conditions.Insert(0, SearchConditionFactory.CreateForFrameworkId(frameworkId));
     return(this);
 }
Esempio n. 14
0
 public virtual SearchCriteria AndByText(string text)
 {
     conditions.Insert(0, SearchConditionFactory.CreateForName(text));
     return(this);
 }
Esempio n. 15
0
 public virtual SearchCriteria AndByClassName(string className)
 {
     conditions.Insert(0, SearchConditionFactory.CreateForClassName(className));
     return(this);
 }
Esempio n. 16
0
 public static SearchCriteria ByClassName(string className)
 {
     return(new SearchCriteria(SearchConditionFactory.CreateForClassName(className)));
 }