public ElementsCollection(ISearchContext searchContext, ItemBy itemBy, Func <ISearchContext, By, IWebElement, T> itemFactory) { this.searchContext = searchContext; this.itemBy = itemBy; this.itemFactory = itemFactory; Count = Prop.Create(() => FindElements().Count, "count"); }
public static IContextItemBy Search(this ISearchContext searchContext, ItemBy itemBy) { return(new ContextItemBy(searchContext, itemBy)); }
public ContextItemBy(ISearchContext searchContext, ItemBy itemBy) { SearchContext = searchContext; ItemBy = itemBy; }
public static IElementsCollection <IWebElement> SearchElements(this ISearchContext searchContext, ItemBy itemBy) { return(new WebElementsCollection(searchContext, itemBy)); }
public WebElementsCollection(ISearchContext searchContext, ItemBy itemBy) : base(searchContext, itemBy, CreateWebElementWrapper) { }