This code is in a loop to get a screenshot, however I get a blank screen, since a new window opens each time.
How do I minimize the new window so get a screen capture of the background window?
static string TakeScreenshot(string _getScreenShotName)
{
try
{
IWebDriver driver = new InternetExplorerDriver(@"C:\myCSharp\mySelenium\mySelenium\");
Screenshot sss = ((ITakesScreenshot)driver).GetScreenshot();
sss.SaveAsFile(string.Format("{0}_{1:yyyy-MM-dd_HH-mm-ss}.jpeg", _getScreenShotName, DateTime.Now), System.Drawing.Imaging.ImageFormat.Gif);
System.Console.WriteLine(_getScreenShotName);
return _getScreenShotName;
}
catch (Exception e)
{
Console.WriteLine(e.Message);
throw;
}
}