HtmlElement.Net
|
Creates instances implementing IWebElement or IList<T> interfaces and wrapping corresponding element loaders More...
Inherited by HtmlElements.Proxy.ProxyFactory.
Public Member Functions | |
IWebElement | CreateWebElementProxy (ILoader< IWebElement > loader) |
Creates IWebElement instance using loader to get raw IWebElement and delegating calls to it. More... | |
IWebElement | CreateFrameProxy (ILoader< IWebElement > loader) |
Create frame-specific web element proxy using IWebDriver to locate nested elements. More... | |
object | CreateListProxy (Type elementType, object loader) |
Creates list of WebElements wrapping loader and delegating all calls to list returned by it. More... | |
IList< TElement > | CreateListProxy< TElement > (ILoader< IList< TElement >> loader) |
Creates list of WebElements wrapping loader and delegating all calls to list returned by it. More... | |
Creates instances implementing IWebElement or IList<T> interfaces and wrapping corresponding element loaders
IWebElement HtmlElements.Proxy.IProxyFactory.CreateFrameProxy | ( | ILoader< IWebElement > | loader | ) |
Create frame-specific web element proxy using IWebDriver to locate nested elements.
loader | Element loader providing raw IWebElement pointing to frame. |
Implemented in HtmlElements.Proxy.ProxyFactory.
object HtmlElements.Proxy.IProxyFactory.CreateListProxy | ( | Type | elementType, |
object | loader | ||
) |
Creates list of WebElements wrapping loader and delegating all calls to list returned by it.
elementType | Type of elements stored in list. |
loader | List loader providing collection of raw WebElements or page objects. |
Implemented in HtmlElements.Proxy.ProxyFactory.
IList<TElement> HtmlElements.Proxy.IProxyFactory.CreateListProxy< TElement > | ( | ILoader< IList< TElement >> | loader | ) |
Creates list of WebElements wrapping loader and delegating all calls to list returned by it.
TElement | Type of elements stored in list. |
loader | List loader providing collection of raw WebElements or page objects. |
Implemented in HtmlElements.Proxy.ProxyFactory.
IWebElement HtmlElements.Proxy.IProxyFactory.CreateWebElementProxy | ( | ILoader< IWebElement > | loader | ) |
Creates IWebElement instance using loader to get raw IWebElement and delegating calls to it.
loader | Element loader providing raw IWebElement. |
Implemented in HtmlElements.Proxy.ProxyFactory.