Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# PhantomJS getScreenshot()只获取页面的一部分_C#_Selenium Webdriver_Web Scraping_Phantomjs - Fatal编程技术网

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);