2014-02-13 64 views
3

我在基于Java的项目中使用GhostDriver作为WebDriver实现。我想拍摄这些网页的快照。默认的页面大小有点尴尬,所以我想控制快照的页面大小。但是,我找不到Google提供的任何示例。那么,有人能告诉我如何?非常感谢你。如何在使用GhostDriver时设置屏幕/窗口大小

回答

17

您是否尝试过setSize()方法WebDriver.WindowHere是文档。

// 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("http://stackoverflow.com/questions/21743350/how-to-set-screen-window-size-when-using-ghostdriver"); 
+2

它的工作原理!非常感谢。 :-)顺便说一句,只是为了使它更清晰,尺寸= org.openqa.selenium.Dimension在'新维(1920,1080)' – JBT

+0

它不适合我。请让我知道有没有其他选择 – QAMember

相关问题