【问题标题】:How to set screen/window size when using GhostDriver使用 GhostDriver 时如何设置屏幕/窗口大小
【发布时间】:2014-03-11 16:31:33
【问题描述】:

我在基于 Java 的项目中使用 GhostDriver 作为 WebDriver 实现。我想拍摄页面的快照。默认页面大小有点尴尬,所以我想控制快照的页面大小。但是,我无法从 Google 中找到任何示例。那么,有人能告诉我怎么做吗?非常感谢。

【问题讨论】:

    标签: java selenium selenium-webdriver phantomjs ghostdriver


    【解决方案1】:

    您是否尝试过 setSize() 中的 WebDriver.Window 方法? Here 是文档。

    // 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");
    

    【讨论】:

    • 有效!非常感谢。 :-) 顺便说一句,为了更清楚,Dimension = org.openqa.selenium.Dimension 如new Dimension(1920, 1080)
    • 它对我不起作用。你能告诉我还有其他选择吗
    猜你喜欢
    • 2010-10-17
    • 2022-06-18
    • 1970-01-01
    • 2016-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-28
    相关资源
    最近更新 更多