webdriver firefox 7最大化窗口

Gre*_*een 9 java webdriver firefox7

我一直在使用以下示例在我的WebDriver测试中最大化我的窗口,我升级到Firefox 7,并且脚本退出工作.我没有得到错误,窗口没有最大化,想知道是否有其他人已经看到这个或知道为什么它不再工作,或其他方式来做它..

我目前的代码在FireFox 7之前有效......

public static final String MAXIMIZE_BROWSER_WINDOW = "if (window.screen) {window.moveTo(0, 0);window.resizeTo(window.screen.availWidth,window.screen.availHeight);};";

public static Object maximizeBrowserWindow(WebDriver driver) {
    return executeJavascript(driver, MAXIMIZE_BROWSER_WINDOW);
}

private static Object executeJavascript(WebDriver driver, String script){
    JavascriptExecutor js=(JavascriptExecutor) driver;
return js.executeScript(script);
}
Run Code Online (Sandbox Code Playgroud)

Jim*_*ans 8

Firefox 7禁用了通过JavaScript修改主窗口的功能.该问题的报告可以在Mozilla的bug跟踪系统中找到.在WebDriver用户邮件列表上已经有一些关于变通方法的讨论,但它们都不是特别漂亮.