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);
        }
コード例 #3
0
        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);
        }
コード例 #5
0
        public override Element Find(FindStrategy findStrategy)
        {
            var nativeElement = _elementFinderService.Find(findStrategy);

            return(new WebElement(_webDriver, nativeElement, findStrategy.Convert()));
        }