Watin用于webbrowser控件,capturewebpagetofile()无法捕获页面

时间:2012-07-23 11:33:04

标签: c# browser screenshot watin

我想在WebBrowser Control中创建网页的屏幕截图,所以我用Watin来实现这一点。但是capturewebpagetofile()捕获的都是黑色图像。 Web页面已在WebBrowser中完成加载。 capturewebpagetofile()在WebBrowser中工作正常。为什么capturewebpagetofile()无法在WebBrowser控件中工作?

我的代码打击:

IE ie = new IE(webBrowser1.ActiveXInstance);
ie.GoTo(url);
ie.CaptureWebPageToFile(@"c:\test.png");

1 个答案:

答案 0 :(得分:-1)

我不建议使用ActiveXInstance,为什么不使用WebBrowser wb = new WebBrowser();代替