硒可以截图页面不只是在浏览器,但所有的活动桌面完全?我只需要知道遥控器屏幕的尺寸。我们使用linux和Xvfb进行UI测试
您可以使用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);