如何渲染整个页面?保存的图像只包含我使用的最后几个元素,而不是整个页面。
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);
答案 0 :(得分:0)
我解决了它:
_driver.Manage().Window.Size = new Size(1366, 2732);