Skip to content

Instantly share code, notes, and snippets.

@michaellouieloria
Last active August 4, 2019 12:10
Show Gist options
  • Star 10 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save michaellouieloria/f2ee272d1709a0e80f71 to your computer and use it in GitHub Desktop.
Save michaellouieloria/f2ee272d1709a0e80f71 to your computer and use it in GitHub Desktop.
Phantomjs in Facebook PHP webdriver
Use phantomjs. Start it:
$ phantomjs --webdriver=127.0.0.1:8910
Use:
require_once('lib/__init__.php');
$host = '127.0.0.1:8910';
$capabilities = array(
WebDriverCapabilityType::BROWSER_NAME => 'phantomjs',
'phantomjs.page.settings.userAgent' => 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0',
);
$driver = RemoteWebDriver::create($host, $capabilities, 5000);
$window = new WebDriverDimension(1024, 768);
$driver->manage()->window()->setSize($window);
$driver->get('https://www.google.ru/');
$driver->takeScreenshot('/tmp/screen.png');
$driver->quit();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment