1*04fd306cSNickeau<?php 2*04fd306cSNickeau 3*04fd306cSNickeaunamespace Facebook\WebDriver\Interactions\Touch; 4*04fd306cSNickeau 5*04fd306cSNickeauuse Facebook\WebDriver\WebDriverAction; 6*04fd306cSNickeau 7*04fd306cSNickeauclass WebDriverDownAction extends WebDriverTouchAction implements WebDriverAction 8*04fd306cSNickeau{ 9*04fd306cSNickeau /** 10*04fd306cSNickeau * @var int 11*04fd306cSNickeau */ 12*04fd306cSNickeau private $x; 13*04fd306cSNickeau /** 14*04fd306cSNickeau * @var int 15*04fd306cSNickeau */ 16*04fd306cSNickeau private $y; 17*04fd306cSNickeau 18*04fd306cSNickeau /** 19*04fd306cSNickeau * @param WebDriverTouchScreen $touch_screen 20*04fd306cSNickeau * @param int $x 21*04fd306cSNickeau * @param int $y 22*04fd306cSNickeau */ 23*04fd306cSNickeau public function __construct(WebDriverTouchScreen $touch_screen, $x, $y) 24*04fd306cSNickeau { 25*04fd306cSNickeau $this->x = $x; 26*04fd306cSNickeau $this->y = $y; 27*04fd306cSNickeau parent::__construct($touch_screen); 28*04fd306cSNickeau } 29*04fd306cSNickeau 30*04fd306cSNickeau public function perform() 31*04fd306cSNickeau { 32*04fd306cSNickeau $this->touchScreen->down($this->x, $this->y); 33*04fd306cSNickeau } 34*04fd306cSNickeau} 35