我正在一个基于Java的项目中使用GhostDriver作为WebDriver实现。我想要对页面进行截图,但默认页面大小有点奇怪,所以我想要控制快照的页面大小。然而,我在Google上找不到任何示例。所以,有人可以告诉我如何做吗?非常感谢。
我正在一个基于Java的项目中使用GhostDriver作为WebDriver实现。我想要对页面进行截图,但默认页面大小有点奇怪,所以我想要控制快照的页面大小。然而,我在Google上找不到任何示例。所以,有人可以告诉我如何做吗?非常感谢。
你尝试过从WebDriver.Window
调用setSize()
方法吗?这里是文档。
// untested Java code, only provides the logic
// please debug and refer to the documentation
import org.openqa.selenium.Dimension;
WebDriver driver = new PhantomJSDriver();
driver.manage().window().setSize(new Dimension(1920, 1080));
// or driver.manage().window().maximize();
driver.get("https://dev59.com/Nnzaa4cB1Zd3GeqPP3Dz");
new Dimension(1920, 1080)
这样。” - JBT