{"repo":"httptoolkit/browser-launcher","free":true,"listed":false,"github":"https://github.com/httptoolkit/browser-launcher","clone":"git clone https://github.com/httptoolkit/browser-launcher.git","description":"Detect the browser versions available on your system, and launch them in an isolated profile for automation & testing purposes.","language":"TypeScript","stars":27,"topics":["testing-tools","testing","browser-automation","browsers","browser-detection"],"license":null,"category":"dev-tools","readme_excerpt":"browser-launcher Part of HTTP Toolkit: powerful tools for building, testing & debugging HTTP(S) Detect the browser versions available on your system and launch them in an isolated profile for automation & testing purposes. You can launch browsers headlessly (using Xvfb or with PhantomJS) and set the proxy configuration on the fly. This project is the latest in a long series, each forked from the last: substack/browser-launcher browser-launcher2. james-proxy/james-browser-launcher Each previous versions seems to now be unmaintained, and this is a core component of HTTP Toolkit, so it's been forked here to ensure it can continue healthy into the future. Supported browsers The goal for this module is to support all major browsers on every desktop platform. At the moment, browser-launcher supports following browsers on Windows, Unix and OS X: - Chrome - Chromium - Firefox - IE (Windows only) - Chromium-based Edge - Brave - Opera - Safari (Mac only) - PhantomJS - Arc (experimental, Mac only) Setup Quick usage If the package is already installed locally, you can use browser-launcher to launch it directly instead, either from the node modules/.bin directly, or as binary name with npx . Install Example Browser launch Outputs: Browser launch with options Browser detection Outputs: Detaching the launched browser process from your script If you want the opened browser to remain open after killing your script, first, you need to set options.detached to true (see the API). By default, kil","default_branch":null,"files":null,"tree":[],"storefront":"/r/httptoolkit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/httptoolkit/browser-launcher/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}