Пример #1
0
        private object CreateWebElement(Type elementType, ISearchContext searchContext, By locator, bool cached)
        {
            var elementLoader = _loaderFactory.CreateElementLoader(searchContext, locator, cached);

            var elementProxy =
                typeof(HtmlFrame).IsAssignableFrom(elementType)
                    ? _proxyFactory.CreateFrameProxy(elementLoader)
                    : _proxyFactory.CreateWebElementProxy(elementLoader);

            return(Create(elementType, elementProxy));
        }