selenium remote webdriver screenshot错误地捕获颜色

时间:2018-02-21 09:55:17

标签: c# selenium remotewebdriver

我正在拍摄远程WebDriver的屏幕截图,正如您在图像中看到的那样,颜色不正确。在许多网页上有很多黑色,所以我甚至无法阅读文字。代码如下。

Screenshot ss = ((ITakesScreenshot)driver).GetScreenshot();
ss.SaveAsFile(file + ".png", ScreenshotImageFormat.Png);

有什么想法吗?顺便说一下Windows 8.1。 Visual Studio 15.5.7,Selenium 3.9.1

enter image description here

1 个答案:

答案 0 :(得分:-1)

我刚尝试使用不同的网络驱动程序(chromedriver 2.27),它运行正常。所以看起来它是我使用的驱动程序,它是一个基于Gecko 0.15的远程驱动程序