我需要使用chrome驱动程序来制作整页的屏幕截图,但这部分是因为它.
File screenshotFile = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);
Run Code Online (Sandbox Code Playgroud)
屏幕截图看起来像可见的矩形,信息正确,下方有大黑区.
遵循Protractor API文档,应该有一种方法来截取整个页面,而不仅仅是可见帧.实际上它应该是默认行为.
何时takeScreenshot()被称为
browser.takeScreenshot().then(function (png) {
// writing down image
});
Run Code Online (Sandbox Code Playgroud)
然后在文件中保存选项3.从文档 - '当前帧的可见部分'.如何强制webdriver采取整页截图?