我正试图在一个屏幕截图中从页眉到页脚捕获网页,我尝试下面的代码:
IWebDriver driver;
string URI = "http://stackoverflow.com/questions/32883818/how-to-capture-screenshot-of-entire-scrolling-webpage-using-c-sharp";
IWebElement iElement;
[TestInitialize]
public void Init()
{
driver = new InternetExplorerDriver();
driver.Manage().Window.Maximize();
driver.Navigate().GoToUrl(URI);
}
[TestMethod]
public void Automate()
{
for (int second = 0; ; second++)
{
if (second >= 60)
{
break;
}
driver.ExecuteScript("window.scrollBy(0,150)", "");
Thread.Sleep(1000);
}
}
请告诉我如何在一张图片中捕捉屏幕直至结束。
注意:是的...它显而易见的截图被捕获但不是整个屏幕,网页的一些上层模块没有被捕获,只有一半的页面被捕获,这就是我面临的问题。请把我从这个问题中拉出来。