2015-08-17 36 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); 
相關問題