C# PhantomJS getScreenshot()只获取页面的一部分
如何呈现整个页面?保存的图像只有我使用过的最后几个元素,而不是整个页面C# PhantomJS getScreenshot()只获取页面的一部分,c#,selenium-webdriver,web-scraping,phantomjs,C#,Selenium Webdriver,Web Scraping,Phantomjs,如何呈现整个页面?保存的图像只有我使用过的最后几个元素,而不是整个页面 var driverService = PhantomJSDriverService.CreateDefaultService(); driverService.HideCommandPromptWindow = true; _driver = new PhantomJSDriver(driverService); // do stuff // ........ _driver.FindElement(By.Name("i
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);
我解决了它:
_driver.Manage().Window.Size = new Size(1366, 2732);