public static ReadOnlyCollection <IWebElement> FindElements( this IWebDriver driver, By by, LocatorModifiers modifiers) { return(driver.FindElements(by)); }
public LocatedElements Locate(string value, string modifiers) { var locatorModifiers = new LocatorModifiers(modifiers); return(Context .Driver .FindElements(By.XPath(value), locatorModifiers) .AsLocatedElements(this, value, locatorModifiers)); }
public LocatedElements( ILocator locator, string parameter, LocatorModifiers modifiers, IEnumerable <IWebElement> elements) { Locator = locator; Parameter = parameter; Modifiers = modifiers; Elements = elements.ToArray(); }
public static LocatedElements AsLocatedElements( this IReadOnlyCollection <IWebElement> collection, ILocator locator, string parameter, LocatorModifiers modifiers) => new LocatedElements(locator, parameter, modifiers, collection);