Getting started with GhostDriver
summary
PhantomJS runs as a true WebDriver via GhostDriver so tests and CI can use a headless WebKit browser that skips full rendering for faster runs; Selenium bindings are on Maven/Central and work with RemoteWebDriver. GhostDriver supports screenshot as base64 or file, a page.settings capability (userAgent, disable images/JS) and passing PhantomJS command‑line args for SSL/debugging. Current limits: modal alerts/prompts and some WebDriver commands are unimplemented, webdriver mode uses one process with a single shared cookie jar. Example Java APIs produce working screenshots and canvas images.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:05What is WebDriver
- 2:05What is GhostDriver
- 3:07Why use GhostDriver
- 6:02Setup
- 8:57Examples
- 12:35Page Settings
- 21:07WebDriver
- 22:29Whats next
- 30:55Questions








