/** * 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(); }