\RemoteTouchScreen

Execute touch commands for RemoteWebDriver.

Summary

Methods
Properties
Constants
__construct()
tap()
doubleTap()
down()
flick()
flickFromElement()
longPress()
move()
scroll()
scrollFromElement()
up()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$executor
N/A

Properties

Methods

__construct()

__construct(\RemoteExecuteMethod  $executor) 

Parameters

\RemoteExecuteMethod $executor

tap()

tap(\WebDriverElement  $element) : \RemoteTouchScreen

Single tap on the touch enabled device.

Parameters

\WebDriverElement $element

Returns

\RemoteTouchScreen —

The instance.

doubleTap()

doubleTap(\WebDriverElement  $element) : \RemoteTouchScreen

Double tap on the touch screen using finger motion events.

Parameters

\WebDriverElement $element

Returns

\RemoteTouchScreen —

The instance.

down()

down(integer  $x, integer  $y) : \RemoteTouchScreen

Finger down on the screen.

Parameters

integer $x
integer $y

Returns

\RemoteTouchScreen —

The instance.

flick()

flick(integer  $xspeed, integer  $yspeed) : \RemoteTouchScreen

Flick on the touch screen using finger motion events. Use this flick command if you don't care where the flick starts on the screen.

Parameters

integer $xspeed
integer $yspeed

Returns

\RemoteTouchScreen —

The instance.

flickFromElement()

flickFromElement(\WebDriverElement  $element, integer  $xoffset, integer  $yoffset, integer  $speed) : \RemoteTouchScreen

Flick on the touch screen using finger motion events.

This flickcommand starts at a particular screen location.

Parameters

\WebDriverElement $element
integer $xoffset
integer $yoffset
integer $speed

Returns

\RemoteTouchScreen —

The instance.

longPress()

longPress(\WebDriverElement  $element) : \RemoteTouchScreen

Long press on the touch screen using finger motion events.

Parameters

\WebDriverElement $element

Returns

\RemoteTouchScreen —

The instance.

move()

move(integer  $x, integer  $y) : \RemoteTouchScreen

Finger move on the screen.

Parameters

integer $x
integer $y

Returns

\RemoteTouchScreen —

The instance.

scroll()

scroll(integer  $xoffset, integer  $yoffset) : \RemoteTouchScreen

Scroll on the touch screen using finger based motion events. Use this command if you don't care where the scroll starts on the screen.

Parameters

integer $xoffset
integer $yoffset

Returns

\RemoteTouchScreen —

The instance.

scrollFromElement()

scrollFromElement(\WebDriverElement  $element, integer  $xoffset, integer  $yoffset) : \RemoteTouchScreen

Scroll on the touch screen using finger based motion events. Use this command to start scrolling at a particular screen location.

Parameters

\WebDriverElement $element
integer $xoffset
integer $yoffset

Returns

\RemoteTouchScreen —

The instance.

up()

up(integer  $x, integer  $y) : \RemoteTouchScreen

Finger up on the screen.

Parameters

integer $x
integer $y

Returns

\RemoteTouchScreen —

The instance.