次の例を使用して、WebDriverテストでウィンドウを最大化し、Firefox 7にアップグレードすると、スクリプトが機能しなくなりました。エラーは発生しません。ウィンドウが最大化されず、他の誰かがこれを見たのか、なぜ機能しなくなったのか、または別の方法でそれを実行したのか疑問に思います。
FireFox7より前に機能していた現在のコード...
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);
}