selenium 是否可以不仅仅为浏览器中的页面截屏,而是为所有 Activity 桌面截屏?我只需要知道远程屏幕的尺寸。我们使用 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);
关于java - Selenium 可以完全截取所有 Activity 桌面的屏幕截图吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32047278/