Я хочу отобразить локальный файл HTML с помощью facebook/php-webdriver.
Например:
$host = 'http://phantomjs:8910/wd/hub'; // webdriver server is on another host
$driver = RemoteWebDriver::create($this->host, DesiredCapabilities::phantomjs());
$driver->get('file:///tmp/test.html');
Но он не может загрузить локальный файл.
Это здорово, если бы я мог отображать строку HTML:
$text = <<<EOT
<html><head><title>Test HTML</title></head><body><div>TEST BODY</div></body></html>
EOT;
$driver = RemoteWebDriver::create($this->host, DesiredCapabilities::phantomjs());
$driver->getHTML($text);
Но нет функции для передачи HTML-строки.
Php-webdriver version: ^1.3
PHP version: 5.6
Selenium server version: Docker image of wernight/phantomjs:2.1.1
Operating system: Debian
Каково лучшее решение для каждой из этих проблем.