Estoy usando Selenium 2 (Webdriver), en un sitio web ASP.NET para crear un servicio, donde los usuarios pueden ingresar su URL y obtener capturas de pantalla de la página. con diferentes navegadoresSelenium 2 (webdriver): Tomar una captura de pantalla devuelve una imagen negra
Mi página está alojada en un Windows Server 2008 R2.
Tomando capturas de pantalla con FirefoxDriver
funciona perfecto. Pero cuando estoy usando InternetExplorerDriver
, acabo de obtener un archivo negro vacío.
La aplicación se ejecuta como administrador, por lo que no debe haber problemas de permisos.
Mi Código:
// Opening the Browser
var ieCapabilities = DesiredCapabilities.InternetExplorer();
ieCapabilities.SetCapability(InternetExplorerDriver.IntroduceInstabilityByIgnoringProtectedModeSettings, true);
var browserIe = new InternetExplorerDriver(ieCapabilities);
browserIe.Navigate().GoToUrl("http://www.google.com");
// Screenshot
var dir = Server.MapPath("/screenshots/");
browserIe.GetScreenshot().SaveAsFile(dir + "Filename.png", ImageFormat.Png);
browserIe.Close();
Cualquier idea por qué mi archivo es negro? ¡GRACIAS!