public override Element FindByClass(string cssClass)
        {
            var findStrategy  = new ClassFindStrategy(cssClass);
            var nativeElement = _elementFinderService.Find(findStrategy);

            return(new WebElement(_webDriver, nativeElement, findStrategy.Convert()));
        }
        public List <TElement> CreateAllByClass <TElement>(string cssClass)
            where TElement : Element
        {
            var strategy = new ClassFindStrategy(cssClass);

            throw new NotImplementedException();
        }
        public override List <Element> FindAllByClass(string cssClass)
        {
            var findStrategy   = new ClassFindStrategy(cssClass);
            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);
        }