xref: /template/strap/vendor/php-webdriver/webdriver/lib/WebDriverKeyboard.php (revision 04fd306c7c155fa133ebb3669986875d65988276)
1*04fd306cSNickeau<?php
2*04fd306cSNickeau
3*04fd306cSNickeaunamespace Facebook\WebDriver;
4*04fd306cSNickeau
5*04fd306cSNickeauinterface WebDriverKeyboard
6*04fd306cSNickeau{
7*04fd306cSNickeau    /**
8*04fd306cSNickeau     * Send a sequence of keys.
9*04fd306cSNickeau     *
10*04fd306cSNickeau     * @param string $keys
11*04fd306cSNickeau     * @return $this
12*04fd306cSNickeau     */
13*04fd306cSNickeau    public function sendKeys($keys);
14*04fd306cSNickeau
15*04fd306cSNickeau    /**
16*04fd306cSNickeau     * Press a key
17*04fd306cSNickeau     *
18*04fd306cSNickeau     * @see WebDriverKeys
19*04fd306cSNickeau     * @param string $key
20*04fd306cSNickeau     * @return $this
21*04fd306cSNickeau     */
22*04fd306cSNickeau    public function pressKey($key);
23*04fd306cSNickeau
24*04fd306cSNickeau    /**
25*04fd306cSNickeau     * Release a key
26*04fd306cSNickeau     *
27*04fd306cSNickeau     * @see WebDriverKeys
28*04fd306cSNickeau     * @param string $key
29*04fd306cSNickeau     * @return $this
30*04fd306cSNickeau     */
31*04fd306cSNickeau    public function releaseKey($key);
32*04fd306cSNickeau}
33