pra*_*eel 5 screenshot webdriver selenium-webdriver
据我所知,屏幕截图功能基本上就像绘制 DOM 一样。由于 URL 不是 DOM 的一部分,因此屏幕截图不包含 URL。但是有什么解决方法可以捕获 URL 作为屏幕截图的一部分吗?
目前,网络驱动程序无法实现这一点。
您可以遵循以下任何一种方法。(您没有提到编程语言。这些示例是用 Java 编写的。)
1. 截取当前桌面屏幕
机器人有createScreenCapture方法。所以,我会同意并且它很容易实现。
Robot robot = new Robot();
BufferedImage screenShot = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
ImageIO.write(screenShot, "JPG", new File("ScreenShot.jpg"));
Run Code Online (Sandbox Code Playgroud)
2. 您可以在图像中写入 URL。
有时这可能是一种烦人的方法,因为它可能会隐藏图像中的信息。但这也很容易实现。
检查这个答案
3. 将当前URL作为元数据添加到图像中
检查这个答案
| 归档时间: |
|
| 查看次数: |
8677 次 |
| 最近记录: |