使用GhostDriver时如何设置屏幕/窗口大小

3

我正在一个基于Java的项目中使用GhostDriver作为WebDriver实现。我想要对页面进行截图,但默认页面大小有点奇怪,所以我想要控制快照的页面大小。然而,我在Google上找不到任何示例。所以,有人可以告诉我如何做吗?非常感谢。

1个回答

18

你尝试过从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");

3
可以的,我会尽力为您进行翻译。“运行成功!非常感谢。 :-) 顺便说一下,为了让它更清晰明了,Dimension=org.openqa.selenium.Dimension,就像 new Dimension(1920, 1080) 这样。” - JBT
它对我不起作用。请问还有其他选项吗? - QAMember

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接