driver.manage().window().maximize() issue with ChromeDriver 2.33
There are exactly 2 issues.
As you mentioned, you have installed latest chromedriver (v2.33) but the log printed below says Driver info: chromedriver=2.25.426923, this issue must be addressed first. You can consider to manually kill all the dangling
chromedriver.exe
tasks from theTask Manager
. Additionally you can consider to useCCleaner
to wipe out all the rotten OS stuffs from your system. Take a system reboot if required. Finally ensure that what ever the absolute location ofchromedriver.exe
you are using withinSystem.setProperty()
ensure that the chromedriver binary is of version 2.33.-
Finally, it is suggested to use
ChromeOptions
class tomaximize
the Web Browser as follows:System.setProperty("webdriver.chrome.driver", "C:\\your_directory\\chromedriver.exe"); ChromeOptions opt = new ChromeOptions(); opt.addArguments("disable-infobars"); opt.addArguments("--start-maximized"); opt.addArguments("--disable-extensions"); WebDriver driver = new ChromeDriver(opt); driver.get("https://google.com");
-
Here are some of the alternatives which may solve your question:
-
Using
maximize()
from WebDriver.Window interface :driver.manage().window().maximize();
-
Using
setSize(Dimension targetSize)
from WebDriver.Window interface:driver.manage().window().setSize(new Dimension(800, 600));
-
Using
addArguments("--start-maximized")
through ChromeOptions:chromeOptions.addArguments("--start-maximized");
-
Using
addArguments("--window-size=1920,1080")
through ChromeOptions:chromeOptions.addArguments("--window-size=1920,1080");
-
Using
executeScript()
from JavaScriptExecutor interface:((JavaScriptExecutor)driver).executeScript("window.resizeTo(1024, 768);");
-
You can find a related discussion in Chrome - org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension at driver.manage().window().maximize();.