SafariDriver ClassWebDriver
Provides a way to access Safari to run your tests by creating a SafariDriver instance
Inheritance Hierarchy

OnlineSystem Object
  OpenQA.Selenium.Remote RemoteWebDriver
    OpenQA.Selenium.Safari SafariDriver

Namespace: OpenQA.Selenium.Safari
Assembly: WebDriver (in WebDriver.dll) Version: 2.35.0.0 (2.35.0.0)
Syntax

public class SafariDriver : RemoteWebDriver, 
	ITakesScreenshot
Remarks

When the WebDriver object has been instantiated the browser will load. The test can then navigate to the URL under test and start your test.
Examples

[TestFixture]
public class Testing
{
    private IWebDriver driver;
    <para></para>
    [SetUp]
    public void SetUp()
    {
        driver = new SafariDriver();
    }
    <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();
        driver.Dispose();
    } 
}
See Also