public IEnumerable <IWebElement> FindAll(FindStrategy findStrategy) { Wait.To.Exists().WaitUntil(_searchContext, _driver, findStrategy.Convert()); IEnumerable <IWebElement> result = _searchContext.FindElements(findStrategy.Convert()); return(result); }
public IWebElement Find(FindStrategy findStrategy) { Wait.To.Exists().WaitUntil(_searchContext, _driver, findStrategy.Convert()); var element = _searchContext.FindElement(findStrategy.Convert()); return(element); }
public TElement Create <TElement>(FindStrategy findStrategy) where TElement : Element { TElement elment = Activator.CreateInstance <TElement>(); elment.By = findStrategy.Convert(); return(elment); }
public override List <Element> FindAll(FindStrategy findStrategy) { var nativeElements = _elementFinderService.FindAll(findStrategy); var resultElements = new List <Element>(); foreach (var nativeElement in nativeElements) { resultElements.Add(new WebElement(_webDriver, nativeElement, findStrategy.Convert())); } return(resultElements); }
public override Element Find(FindStrategy findStrategy) { var nativeElement = _elementFinderService.Find(findStrategy); return(new WebElement(_webDriver, nativeElement, findStrategy.Convert())); }