Could selenium take screenshot not for page in browser only, but for all active desktop entirely? I just need to know the dimensions of the remote screen. We use linux with Xvfb for UI tests
Asked
Active
Viewed 47 times
0
-
1You mean something like [this](http://stackoverflow.com/questions/58305/is-there-a-way-to-take-a-screenshot-using-java-and-save-it-to-some-sort-of-image)? – npinti Aug 17 '15 at 09:47
1 Answers
0
You can use AWT class Robot to capture the screen in between the selenium webdriver code. I don't think selenium has any own API to capture screen.
BufferedImage screenBuffer = new Robot().createScreenCapture(
new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()) );
File file = new File("MyScreen.jpg");
ImageIO.write(screenBuffer, "jpg", file);

Naveen Ramawat
- 1,425
- 1
- 15
- 27