Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Session.php

function Session::timeouts

timeouts methods: /session/:sessionId/timeouts (POST)

  • $session->timeouts($json) - set timeout for an operation
  • $session->timeouts()->method() - chaining

Return value

\WebDriver\Session|\WebDriver\Timeouts

File

vendor/lullabot/php-webdriver/lib/WebDriver/Session.php, line 384

Class

Session
WebDriver\Session class

Namespace

WebDriver

Code

public function timeouts() {
    // set timeouts
    if (func_num_args() === 1) {
        $arg = func_get_arg(0);
        // json
        $this->curl('POST', '/timeouts', $arg);
        return $this;
    }
    if (func_num_args() === 2) {
        $type = func_get_arg(0);
        // 'script', 'implicit', or 'pageLoad' (legacy: 'pageLoad')
        $timeout = func_get_arg(1);
        // timeout in milliseconds
        $arg = $this->w3c ? array(
            $type => $timeout,
        ) : array(
            'type' => $type,
            'ms' => $timeout,
        );
        $this->curl('POST', '/timeouts', $arg);
        return $this;
    }
    // chaining
    return new Timeouts($this->url . '/timeouts');
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal