Table of Contents

Namespace OpenQA.Selenium.Safari

Classes

SafariCommand

Wraps a command object to give it a unique ID as required by the Safari extension.

SafariCommandMessage

Creates a WebSockets command message according to the SafariDriver specification.

SafariDriver

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

SafariDriverCommandExecutor

Provides a way of executing Commands using the SafariDriver.

SafariDriverConnection

Represents a connection to an instance of the Safari browser.

SafariDriverServer

Provides the WebSockets server for communicating with the Safari extension.

SafariOptions

Class to manage options specific to SafariDriver

SafariResponseMessage

Creates a WebSockets response message according to the SafariDriver specification.