【问题标题】:PhantomJS getScreenshot() gets only part of pagePhantomJS getScreenshot() 只获取页面的一部分
【发布时间】:2014-08-20 12:14:32
【问题描述】:

如何渲染整个页面?保存的图像只有我使用过的最后几个元素,而不是整个页面。

var driverService = PhantomJSDriverService.CreateDefaultService();
driverService.HideCommandPromptWindow = true;
_driver = new PhantomJSDriver(driverService);

// do stuff
// ........
_driver.FindElement(By.Name("iFirstName"), 10)     .SendKeys("PhantomJS Firstname");
// do stuff
// ........

((ITakesScreenshot)_driver).GetScreenshot().SaveAsFile("saved\\screencap.png", ImageFormat.Png);

【问题讨论】:

    标签: c# selenium-webdriver web-scraping phantomjs


    【解决方案1】:

    我解决了:

    _driver.Manage().Window.Size = new Size(1366, 2732);
    

    【讨论】:

      猜你喜欢
      • 2011-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-18
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多