Overview

Namespaces

  • Peridot
    • WebDriverManager
      • Binary
        • Decompression
        • Request
      • Console
      • Event
      • OS
      • Process
      • Test
  • PHP

Classes

  • AbstractBinary
  • BinaryResolver
  • ChromeDriver
  • CompressedBinary
  • IEDriver
  • SeleniumStandalone

Interfaces

  • BinaryInterface
  • BinaryResolverInterface
  • DriverInterface
  • Overview
  • Namespace
  • Class
  • Tree

Namespace Peridot\WebDriverManager\Binary

Namespaces summary
Peridot\WebDriverManager\Binary\Decompression
Peridot\WebDriverManager\Binary\Request
Classes summary
AbstractBinary AbstractBinary is a base class for all binaries and drivers.
BinaryResolver

BinaryResolver is responsible for all steps of resoling a binary - that is fetching, decompressing, and determining OS requirements.

ChromeDriver

ChromeDriver is used to resolve the Selenium Server driver for using the Chrome web browser.

CompressedBinary

CompressedBinary extends the AbstractBinary to include behavior for handling compressed binaries.

IEDriver

IEDriver is used to resolve the Selenium Server driver for using the Internet Explorer web browser.

SeleniumStandalone SeleniumStandalone is responsible for resolving Selenium Server itself.
Interfaces summary
BinaryInterface

BinaryInterface describes an interface for getting binary information and fetching binaries.

BinaryResolverInterface

BinaryResolverInterface is responsible for fetching and decompressing binaries. It is used to get a usable result given a URI.

DriverInterface

Interface DriverInterface represents a binary that is a supported driver for selenium server.

WebDriver Manager API documentation generated by ApiGen