Nearsoft\SeleniumClient\Http\HttpFactory::getClient PHP Метод

getClient() публичный статический Метод

public static getClient ( string $environment ) : HttpClient
$environment string
Результат HttpClient
    public static function getClient($environment)
    {
        switch (strtoupper($environment)) {
            case HttpFactory::PRODUCTIONMODE:
                return new SeleniumAdapter();
                break;
            default:
                throw new \Exception('Invalid environment');
                break;
        }
    }

Usage Example

Пример #1
0
 /**
  * @param DesiredCapabilities $desiredCapabilities
  * @param String $host
  * @param Integer $port
  */
 public function __construct(DesiredCapabilities $desiredCapabilities = null, $host = "http://localhost", $port = 4444)
 {
     $this->_hubUrl = "{$host}:{$port}/wd/hub";
     isset($desiredCapabilities) ?: ($desiredCapabilities = new DesiredCapabilities("firefox"));
     $this->_httpClient = HttpFactory::getClient($this->_environment);
     $this->startSession($desiredCapabilities);
 }
HttpFactory