FirefoxBinary ClassWebDriver
Represents the binary associated with Firefox.
Inheritance Hierarchy

SystemObject
  OpenQA.Selenium.FirefoxFirefoxBinary

Namespace: OpenQA.Selenium.Firefox
Assembly: WebDriver (in WebDriver.dll) Version: 3.1.0
Syntax

public class FirefoxBinary : IDisposable

The FirefoxBinary type exposes the following members.

Constructors

  NameDescription
Public methodFirefoxBinary
Initializes a new instance of the FirefoxBinary class.
Public methodFirefoxBinary(String)
Initializes a new instance of the FirefoxBinary class located at a specific file location.
Top
Properties

  NameDescription
Protected propertyExtraEnvironmentVariables
Protected propertyStatic memberIsOnLinux
Gets a value indicating whether the current operating system is Linux.
Public propertyTimeout
Gets or sets the timeout to wait for Firefox to be available for command execution.
Top
Methods

  NameDescription
Public methodDispose
Releases all resources used by the FirefoxBinary.
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the FirefoxBinary and optionally releases the managed resources.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetEnvironmentProperty
Sets a variable to be used in the Firefox execution environment.
Protected methodStartFirefoxProcess
Starts the Firefox process.
Public methodStartProfile
Starts Firefox using the specified profile and command-line arguments.
Public methodToString
Returns a String that represents the current Object.
(Overrides ObjectToString.)
Public methodWaitForProcessExit
Waits for the process to complete execution.
Top
Remarks

The FirefoxBinary class is responsible for instantiating the Firefox process, and the operating system environment in which it runs.
See Also

Reference