Reputation: 7303
I am using ChromeDriver to create automated browser tests. This stopped working today, taking a look at the screenshots that are saved in the database, they are all blank pixels.
Why?
ChromeDriver 2.29.0
foreach (var testStep in testSteps.ToList())
{
var testStepRun = new TestStepRun();
repo.createTestStepRun(testStepRun);
/* I omit this function in my posting but will include it if needed */
RunTestStep(testStep);
try
{
testStepRun.ScreenshotPNG = driver.GetScreenshot().AsByteArray;
}
catch(UnhandledAlertException)
{
}
repo.SaveChanges();
}
Upvotes: 1
Views: 1946
Reputation: 41
It can be related to current ChromeDriver version and Chrome version we use. I`m facing the same issue. I have tried some variants of ChromeDriver/Chrome version to find working one. You can also have a look at the existing issue: https://github.com/SeleniumHQ/selenium/issues/3700
Upvotes: 0
Reputation: 46
It's related to your Chrome browser. Downgrade to version 58: https://www.slimjet.com/chrome/google-chrome-old-version.php
Upvotes: 3