Как сделать снимок экрана с помощью PHP Selenium WebDriver HTMLUnitWithJS?

Я старался

$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.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]