2015-08-17 38 views
0

Selenium只能在浏览器中截取屏幕截图而不是整个活动桌面?我只需要知道远程屏幕的尺寸。我们使用Linux与Xvfb进行UI测试Selenium可以完全截取所有活动桌面的截图吗?

+1

你的意思是这样[这](http://stackoverflow.com/questions/58305/is-there-a-way-to-take-a-screenshot-using-java-and-save-这对一些 - 排序的图像)? – npinti

回答

0

您可以使用AWT类Robot来捕获硒代码之间的屏幕代码。我不认为硒有任何自己的API来捕捉屏幕。

BufferedImage screenBuffer = new Robot().createScreenCapture(
       new Rectangle(Toolkit.getDefaultToolkit().getScreenSize())); 
    File file = new File("MyScreen.jpg"); 
    ImageIO.write(screenBuffer, "jpg", file); 
相关问题