Chrome Launcher
This Elixir library makes launching headless Google Chrome processes with custom options easily.
Utilizes erlexec to manage processes under the hood.
Only supports OSX + Linux at this time.
Installation:
{:chrome_launcher, "~> 0.0.2"}Usage:
{:ok, pid} = ChromeLauncher.launch([
remote_debugging_port: 9233
])Available options:
remote_debugging_port: Configures--remote-debugging-port=PORTflag for connecting to the chrome process.flags: Flags to be passed in when starting the headless chrome process. (Overrides defaults set by:chrome_launcher)