private static IEnumerable <IWebElement> FindElementsByAttribute(this IWebElement element, ICustomAttributeProvider attributeProvider) { var criteria = attributeProvider.FindAttr <FindByAttribute>().SafeGet(a => a.GetCriteria()); if (criteria == null) { return new[] { element } } ; return(element.FindElements(criteria)); }