11

我在 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;
        }
    }
4

1 回答 1

16

解决了这个问题。我们需要对要存储图像的文件夹授予完全访问权限。如果我们不授予完全权限,我们会收到此错误

于 2012-09-11T09:29:50.957 回答