我如何屏幕完全水平尺寸的完整垂直尺寸?(How can I screen a full vertic

2019-11-05 05:46发布

我使用的是硒与阿绍特框架,以使整个网页截图

ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
options.addArguments("disable-infobars");
options.addArguments("--disable-extensions");
WebDriver driver = new ChromeDriver(options);


Screenshot screenshot = new AShot().shootingStrategy(ShootingStrategies.viewportPasting(100)).takeScreenshot(driver);

此拍摄的战略工作得很好,我可以得到全尺寸的屏幕截图。 我收到的截图与1200宽×全我的网页的大小,但我需要我的截图不同宽度尺寸的网页,例如,1920xFullSize,1280xFullSize等我试图用尺寸来精确地设定宽度:

Dimension d = new Dimension(1920,720 );
driver.manage().window().setSize(d);

但如果我用一个维度,整个垂直尺寸截图不起作用,我收到1920x720图像。

我怎样才能截图1920xFullSize,1280xFullSize等?

Answer 1:

我用硒电网在码头工人的容器时,我真想我需要的尺寸。



文章来源: How can I screen a full vertical size with exactly horizontal size?