Provides a way to use the driver through
Inheritance Hierarchy

OpenQA.Selenium.Remote RemoteWebDriver
OpenQA.Selenium.Android AndroidDriver
OpenQA.Selenium.Chrome ChromeDriver
OpenQA.Selenium.Firefox FirefoxDriver
OpenQA.Selenium.IE InternetExplorerDriver
OpenQA.Selenium.PhantomJS PhantomJSDriver
OpenQA.Selenium.Safari SafariDriver
Namespace: OpenQA.Selenium.Remote
Assembly: WebDriver (in WebDriver.dll) Version: 2.35.0.0 (2.35.0.0)
Syntax
public class RemoteWebDriver : IWebDriver, IDisposable, ISearchContext, IJavaScriptExecutor, IFindsById, IFindsByClassName, IFindsByLinkText, IFindsByName, IFindsByTagName, IFindsByXPath, IFindsByPartialLinkText, IFindsByCssSelector, IHasInputDevices, IHasCapabilities, IAllowsFileDetection
Examples
[TestFixture] public class Testing { private IWebDriver driver; <para></para> [SetUp] public void SetUp() { driver = new RemoteWebDriver(new Uri("http://127.0.0.1:4444/wd/hub"),DesiredCapabilities.InternetExplorer()); } <para></para> [Test] public void TestGoogle() { driver.Navigate().GoToUrl("http://www.google.co.uk"); /* * Rest of the test */ } <para></para> [TearDown] public void TearDown() { driver.Quit(); } }
See Also