【发布时间】:2012-05-04 13:27:18
【问题描述】:
在SO post 之后,我能够截取屏幕截图,但结果却是白色的。我尝试了几种解决方法都无济于事
- 尝试使用一台显示器而不是通常的两台显示器
- 使用了不同的图片格式
- 包含 System.Drawing 参考,即使我没有编译器错误。
代码
Screenshot ss=((ITakesScreenshot)driver).GetScreenshot();
ss.SaveAsFile("test.png", System.Drawing.Imaging.ImageFormat.Png);
我的下一步应该是什么。我正在使用 C# 4.0
【问题讨论】:
-
您要截屏的应用程序是什么?正如马特所说,它可能取决于你正在捕捉什么。也可能是您在截屏时专注于不同的窗口?
-
我希望截取 Firefox 窗口的屏幕截图。如果我看到一些输出,而不是白屏,那么我会知道我至少在正确的方向上。