2
使用WatiN捕捉圖像時,生成的圖像僅爲空白,爲純黑色。不過,圖像的大小等於屏幕大小。例如,以下代碼片段僅保存兩張黑色圖片。WatiN生成空白頁面
using (IE ie = new IE()) {
ie.ClearCache();
ie.BringToFront();
ie.GoTo("http://localhost/");
ie.CaptureWebPageToFile(imageDir + "\\localhost.png");
WatiN.Core.CaptureWebPage capture = new CaptureWebPage(ie);
capture.CaptureWebPageToFile(imageDir + "\\localhost.jpg", true, true, 100, 80);
Assert.IsTrue(ie.ContainsText("Zend"));
}
其他人也報告過這個,但我還沒有看到任何解決方案。在這裏看到評論: http://www.codeproject.com/KB/graphics/IECapture.aspx?display=PrintAll&fid=192174&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=51&select=1810490
希望任何可以闡明這一點。
乾杯 //約翰
您正在使用哪種版本的IE和WatiN? – 2009-04-24 13:05:42