예제 #1
0
 /**
  * Save image from page using traditional save as
  */
 function getImage($selector)
 {
     $element = $this->driver->findElement(WebDriverBy::CssSelector($selector));
     $this->driver->action()->contextClick($element)->perform();
     // Arrow Down a number of times
     for ($i = 0; $i < 5; $i++) {
         $this->driver->action()->sendKeys(NULL, WebDriverKeys::ARROW_DOWN)->perform();
     }
     $this->driver->action()->sendKeys(NULL, WebDriverKeys::ARROW_RIGHT)->perform();
     $this->driver->action()->sendKeys(NULL, WebDriverKeys::RETURN_KEY)->perform();
 }