Ich bekomme einen generischen Fehler in GDI + für Selen webdriver.It funktioniert noch gut gestern, aber plötzlich bekomme ich diesen Fehler.Ein generischer Fehler in GDI + selen webdriver aufgetreten
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;
}
}
Externe Ausnahme speichern möchten. {“ Ein generischer Fehler ist in GDI + aufgetreten. "} – Pat
Ich sehe, Sie haben es gelöst, aber nur als weitere Referenz kommt dies nicht von Selenium, das kommt von der GDI-Bibliothek. (Selenium ruft gerade etwas .NET-Code von Microsoft an, um den Screenshot zu speichern) – Arran