Esempio n. 1
0
 public static ReadOnlyCollection <IWebElement> FindElements(
     this IWebDriver driver,
     By by,
     LocatorModifiers modifiers)
 {
     return(driver.FindElements(by));
 }
Esempio n. 2
0
        public LocatedElements Locate(string value, string modifiers)
        {
            var locatorModifiers = new LocatorModifiers(modifiers);

            return(Context
                   .Driver
                   .FindElements(By.XPath(value), locatorModifiers)
                   .AsLocatedElements(this, value, locatorModifiers));
        }
Esempio n. 3
0
 public LocatedElements(
     ILocator locator,
     string parameter,
     LocatorModifiers modifiers,
     IEnumerable <IWebElement> elements)
 {
     Locator   = locator;
     Parameter = parameter;
     Modifiers = modifiers;
     Elements  = elements.ToArray();
 }
Esempio n. 4
0
 public static LocatedElements AsLocatedElements(
     this IReadOnlyCollection <IWebElement> collection,
     ILocator locator,
     string parameter,
     LocatorModifiers modifiers)
 => new LocatedElements(locator, parameter, modifiers, collection);