selenium是否可以仅在浏览器中截取页面,但是对于所有活动桌面?我只需要知道远程屏幕的尺寸。我们使用linux和Xvfb进行UI测试
答案 0 :(得分:0)
您可以使用AWT类Robot捕获selenium webdriver代码之间的屏幕。我不认为selenium有任何自己的API来捕获屏幕。
BufferedImage screenBuffer = new Robot().createScreenCapture(
new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()) );
File file = new File("MyScreen.jpg");
ImageIO.write(screenBuffer, "jpg", file);