gpt4 book ai didi

java - WebDriver - 捕获的屏幕截图似乎具有红色或橙色色调

转载 作者:行者123 更新时间:2023-12-05 07:31:43 27 4
gpt4 key购买 nike

这可能看起来微不足道,但我无法解决这个问题。

我正在使用 WebDriver 捕获一个页面的快照,不知何故屏幕截图上到处都是这种橙色(或红色)色调。

Snapshot taken by WebDriver

这是我的代码:

private static BufferedImage getScreenshot() throws IOException {
byte[] bytes = ((TakesScreenshot) driver).getScreenshotAs(OutputType.BYTES);
return ImageIO.read(new ByteArrayInputStream(bytes));
}

我已经尝试了 OutputType 的各种选项(OutputType.BYTESOutputType.FILEOutputType.BASE64),并且都给我相同的结果。

我的环境如下:

  1. Windows 10
  2. 屏幕分辨率:1920 x 1080
  3. WebDriver 版本 3.13.0
  4. 浏览器 - 尝试使用 Firefox(使用 GeckoDriver v0.21.0 x64 的 Quantum 61.0.1)
  5. 还尝试使用 Chrome(版本 67.0.3396.99)和 Chrome 驱动程序版本 2.41 win32。

即使使用 selenium 2.53.1 也能得到相同的结果

我错过了什么?或者这可能是驱动程序中的错误?我想这不太可能,因为我无法在互联网上找到遇到同样问题的任何人。

谢谢,斯里拉姆

最佳答案

我从“jpg”改为“png”,它不再截取红色截图了。

关于java - WebDriver - 捕获的屏幕截图似乎具有红色或橙色色调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51654448/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com