Я старался
$capabilities = DesiredCapabilities::htmlUnitWithJS();
$driver = RemoteWebDriver::create($host, $capabilities, 5000);
...
$driver->takeScreenshot('tmp.png');
Но это не с этой ошибкой
Неустранимая ошибка PHP: необработанное исключение «UnknownServerException» с сообщением «org.openqa.selenium.htmlunit.HtmlUnitDriver не может быть приведено к org.openqa.selenium.TakesScreenshot» в / cygdrive / c / Users / Chloe / workspace / Teads / php-файле /lib/WebDriverExceptions.php:79
(Нет результатов в Google http://goo.gl/9SyjvO.) Так сказано в документации, чтобы использовать его.
https://github.com/facebook/php-webdriver/wiki/Taking-Full-Screenshot-and-of-an-Element
Версия Selenium — селен-сервер-автономный-2.45.0.jar.
Задача ещё не решена.
Других решений пока нет …