Esempio n. 1
0
 /// <summary>
 /// Creates lazy loaded WebElement found with provided locator in given search context.
 /// </summary>
 /// <param name="searchContext">Context used for finding element.</param>
 /// <param name="locator">Element locator to use for finding element.</param>
 /// <returns>Lazy loaded WebElement found in given search context with provided locator.</returns>
 public override IWebElement CreateWebElement(ISearchContext searchContext, By locator)
 {
     return(_proxyFactory.CreateWebElementProxy(
                _loaderFactory.CreateElementLoader(searchContext, locator, true)));
 }
Esempio n. 2
0
 private TElement CreateTypedElement(IWebElement element, int index)
 {
     return(_pageObjectFactory.Create <TElement>(
                _proxyFactory.CreateWebElementProxy(new WebElementListItemLoader(_elementListLoader, index, element))
                ));
 }