11

セレンWebドライバーのGDI+で一般的なエラーが発生しました。昨日も正常に動作していましたが、突然このエラーが発生しました。

   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 に答える