I have a power automate desktop flow where I am trying to take a screenshot with the web recorder and save it to a folder. The save fails every time. Any insight is appreciated. Thanks!
Error message:
Robin.Core.ActionException: Failed to save screenshot to file. ---> System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.
at System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams)
at Robin.Modules.WebAutomation.Actions.WebAutomationActions.TrySaveScreenshotOfWebPage(FileVariant fileName, Image image, ImageFormatEnum fileFormat, Boolean copyToClipboard)
--- End of inner exception stack trace ---
at Robin.Modules.WebAutomation.Actions.TakeScreenshotBase.Execute(ActionContext context)
at Robin.Runtime.Engine.ActionRunner.RunAction(String action, Dictionary`2 inputArguments, Dictionary`2 outputArguments, IActionStatement statement)
Hi,
I would recommend to use "Set variable" action to store the path. Thanks to that you will get a preview of the value through the "Variables" section located on the right-hand side.
Cheers
Chris
I'm experiencing the same issue as well. Flows have been running for months without a problem, this just started happening week of 5/30/2021
i am also experiencing this issue !
It happens because you already have a folder with the same name. To avoid it, you can use the action "if folder exists".
I had the same issue. Not really a solution, but I found a workaround.
I was trying to save to C:\image.png
That wouldn't work any way I tried it.
However I was able to save to a network file share:
\\domain.org\home\username\image.png