I have a regression pack created in Selenium 2.45.0 that I recently upgraded to Selenium (seleniump-java 3.4.0 and selenium server 3.7.1). Currently I have Firefox ESR v52.3.0 on my system. After upgrading to selenium 3.4.0 window.maximize() is failing with below error -
org.openqa.selenium.WebDriverException: Failed to find width field
If i try to set the dimension by
driver.manage().window().setSize(new Dimension(1920, 1080));
it gives me following error -
org.openqa.selenium.WebDriverException: setWindowRect
I have set path to geckodriver and also set FirefoxProfile with following options,
profile.setPreference("browser.download.folderList", 2);
profile.setPreference("browser.download.manager.showWhenStarting", false);
profile.setPreference("browser.download.dir", System.getProperty("user.dir") + "\\downloads");
profile.setPreference("browser.helperApps.neverAsk.openFile","text/csv,application/x-msexcel,application/excel,application/x-excel,"
+ "application/vnd.ms-excel,image/png,image/jpeg,text/html,text/plain,application/msword,application/xml");
profile.setPreference("browser.helperApps.neverAsk.saveToDisk","text/csv,application/x-msexcel,"
+ "application/excel,application/x-excel,application/vnd.ms-excel,image/png,image/jpeg,text/html,text/plain,application/msword,application/xml");
profile.setPreference("browser.helperApps.alwaysAsk.force", false);
profile.setPreference("browser.download.manager.alertOnEXEOpen", false);
profile.setPreference("browser.download.manager.focusWhenStarting", false);
profile.setPreference("browser.download.manager.useWindow", false);
profile.setPreference("browser.download.manager.showAlertOnComplete", false);
profile.setPreference("browser.download.manager.closeWhenDone", false);
profile.setPreference("browser.tabs.remote.autostart", false);
profile.setPreference("browser.tabs.remote.autostart.1", false);
profile.setPreference("browser.tabs.remote.autostart.2", false);
profile.setPreference("browser.tabs.remote.force-enable", "false");
Please let me know how to maximize window on Firefox browser v52.3.0.
Many thanks