IE 中的 Selenium 屏幕截图

Selenium screenshot in IE

对于屏幕截图,我们使用以下代码

File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);                         
FileUtils.copyFile(scrFile, new File("C:\Screenshot\Test_Screenshot.png")); 

它在 IE 中截屏没有任何问题,但我想截取完整的屏幕,包括任务栏和 URL。

如果在 IE 中可行,请有人帮忙或分享一下。

谢谢, 等待回复

使用 Robot 的屏幕截图功能而不是 selenium:http://download.oracle.com/javase/6/docs/api/java/awt/Robot.html#createScreenCapture%28java.awt.Rectangle%29

BufferedImage image = new Robot().createScreenCapture(new    Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
ImageIO.write(image, "png", new File("/screenshot.png"));

参考:How to take a screenshot in Java?