Selenium: el controlador de cromo hace que la captura de pantalla sea solo una parte visible de la página

Necesito hacer una captura de pantalla de la página completa usando el controlador Chrome, pero eso lo hace en parte.

File screenshotFile = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);

La captura de pantalla se ve como un rectángulo visible con información correcta y una gran área negra debajo.

Respuestas a la pregunta(4)

Su respuesta a la pregunta