我个人使用无头司机PhantomJS。这对我很好,但我没试过FirefoxDriver。你还没有展示你到目前为止所尝试的内容,所以我不知道你使用的驱动程序,以及你是否已经尝试过。
WebDriver driver = new PhantomJSDriver();
driver.manage().window().maximize();
File screenshot = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);
现在您可以使用简单的IO保存屏幕截图文件。也许this也很有帮助。