【发布时间】:2012-09-11 05:11:44
【问题描述】:
我在 GDI+ 中发生了 selenium webdriver 的一般错误。昨天它还可以正常工作,但突然我得到了这个错误。
public string TakeScreenshot(IWebDriver driver, string SnapFolderPath, string TCID, string KeyFunction)
{
try
{
// driver.Manage().Window.Maximize();
ITakesScreenshot ssdriver = driver as ITakesScreenshot;
Screenshot screenshot = ssdriver.GetScreenshot();
string filePath = testReport + "\\" + TCID + "_" + KeyFunction + "_" + GetDateTimeforFilePath() + ".png";
screenshot.SaveAsFile(filePath, ImageFormat.Png);
return filePath;
}
catch (Exception ex)
{
return string.Empty;
}
}
【问题讨论】:
-
外部异常:.{"GDI+ 中出现一般错误。"}
-
我看到你已经解决了,但只是为了进一步参考,这不是来自 Selenium,它来自 GDI 库。 (Selenium 只是从 Microsoft 调用了一些 .NET 代码来保存屏幕截图)