
The -dump-dom flag prints to stdout: chrome -headless -disable-gpu -dump-dom # Create a PDF There are some useful command line flags to perform common tasks.

In some cases, you may not need to programmatically script Headless Chrome. If you're on the stable channel of Chrome and cannot get the Beta, I recommend using chrome-canary: alias chrome = "/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"Īlias chrome-canary = "/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary"Īlias chromium = "/Applications/Chromium.app/Contents/MacOS/Chromium"ĭownload Chrome Canary here.

Since I'm on Mac, I created convenient aliases for each version of Chrome that I have installed. The exact location will vary from platform to platform. See /737678.Ĭhrome should point to your installation of Chrome. You can also get the absolute filename of the binary with chromedriver_binary.chromedriver_filename.Note: Right now, you'll also want to include the -disable-gpu flag if you're running on Windows.

This will add the executable to your PATH so it will be found. To use chromedriver just import chromedriver_binary. To redetect the required version and install the newest suitable chromedriver after the first installation simply reinstall the package using pip install -upgrade -force-reinstall chromedriver-binary-autoįrom GitHub pip install the installed chromedriver version does not match your browser's version please try to empty pip's cache or disable the cache during (re-)installation. From PyPI pip install chromedriver-binary-auto Please make sure to install Chrome or Chromium first and add the browser to the binary search path.

Installation Latest and fixed versions From PyPI pip install chromedriver-binary The installer supports Linux, MacOS and Windows operating systems.Īlternatively the package chromedriver-binary-auto can be used to automatically detect the latest chromedriver version required for the installed Chrome/Chromium browser. Downloads and installs the chromedriver binary version 1.24 for automated testing of webapps.
