public virtual IUIItem Create(SearchCriteria searchCriteria, IActionListener actionListener) { if (searchCriteria.IsIndexed) { UIItemCollection collection = CreateAll(searchCriteria, actionListener); return(searchCriteria.IndexedItem(collection)); } return(dictionaryMappedItemFactory.Create(Finder.Descendant(searchCriteria.AutomationCondition), actionListener, searchCriteria.CustomItemType)); }
public virtual Image WinFormImage(string primaryIdentification, IActionListener actionListener) { AutomationElement element = Finder.Descendant(SearchCriteria.ByAutomationId(primaryIdentification).AutomationCondition); return(new Image(element, actionListener)); }