Namespace CSF.Extensions.WebDriver.Proxies
Classes
- IdentificationAugmenter
Implementation of IAugmentsProxyContext which adds IHasBrowserId to the proxy.
- IdentificationInterceptor
Interceptor which provides functionality for IHasBrowserId.
- ProxyCreationOptions
Options related to the creation of a proxy OpenQA.Selenium.IWebDriver.
- QuirksAugmenter
Implementation of IAugmentsProxyContext which adds IHasQuirks to the proxy.
- QuirksInterceptor
Interceptor which provides functionality for IHasQuirks.
- UnproxyingAugmenter
Implementation of IAugmentsProxyContext which adds IHasUnproxiedWebDriver to the proxy.
- UnproxyingInterceptor
Interceptor which provides functionality for IHasUnproxiedWebDriver.
- WebDriverProxyCreationContext
Contextual information related to the creation of a WebDriver proxy.
- WebDriverProxyFactory
Factory class which creates a proxy WebDriver using Castle.DynamicProxy.
Interfaces
- IAugmentsProxyContext
An object which can augment a WebDriverProxyCreationContext which will subsequently be used to create a proxy OpenQA.Selenium.IWebDriver.
- IGetsProxyWebDriver
An object which serves as a factory for proxy instances of OpenQA.Selenium.IWebDriver.
- IHasUnproxiedWebDriver
An object which provides access to an 'unproxied' OpenQA.Selenium.IWebDriver instance.