Maximize or resize browser window
Selenium WebDriver makes it possible to resize and maximize a browser window during an automated test.
Below you'll find examples on how to:
Maximize a window
The example below shows how to maximize the window to the full screen resolution (you can change the screen resolution as well).
Copy
driver.manage.window.maximize
Copy
driver.manage().window().maximize();
Copy
$web_driver->manage()->window()->maximize();
Copy
driver.maximize_window()
Copy
driver.manage().window().maximize();
Copy
driver.Manage().Window.Maximize();
Maximizing a window will only work on desktop browsers, not on mobile.
Resize a window
The example below shows how to resize the current window.
If you specify a size larger than the current resolution, elements may appear off-screen.
Find out how to change the screen resolution.
Copy
driver.manage.window.resize_to(1920, 1080)
Copy
Dimension dimension = new Dimension(1920, 1080);
driver.manage().window().setSize(dimension);
Copy
$web_driver->manage()->window()->setSize(new WebDriverDimension(1920, 1080));
Copy
driver.set_window_size(1920, 1080)
Copy
driver.manage().window().setSize(1920, 1080);
Copy
driver.Manage().Window.Size = new Size(1920, 1080);
Resizing a window will only work on desktop browsers, not on mobile.