Naveen Subramani
Naveen Subramani

Reputation: 2184

How to Maximize window in chrome using webDriver (python)

Is there a way to maximize the chrome browser window using python selenium WebDriver?

Note: I am using Chrome Driver 23.0 Any solution on this would be greatly appreciated!

Upvotes: 98

Views: 217442

Answers (10)

Antonis Papadakis
Antonis Papadakis

Reputation: 39

this works for me

driver.maximize_window()
driver.get(url)

Upvotes: 3

Victor Marrerp
Victor Marrerp

Reputation: 185

try this, tested on windows platform and it works fine :

from selenium import webdriver
browser = webdriver.Chrome('C:\\Users\\yeivic\\Downloads\\chromedriver')
browser.fullscreen_window()
browser.get('http://google.com/')

Upvotes: 5

gsun
gsun

Reputation: 427

This works for me, with Mac OS Sierra using Python,

options = webdriver.ChromeOptions()
options.add_argument("--kiosk")
driver = webdriver.Chrome(chrome_options=options)

Upvotes: 9

smottt
smottt

Reputation: 3330

Based on what Janek answered, this worked for me (Linux):

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument("--start-maximized")

driver = webdriver.Chrome(chrome_options=options)

Upvotes: 48

Limbo
Limbo

Reputation: 663

I do the following:

from selenium import webdriver
browser = webdriver.Chrome('C:\chromedriver.exe')
browser.maximize_window()

Upvotes: 7

arctic_monkey
arctic_monkey

Reputation: 153

Try

ChromeOptions options = new ChromeOptions();
options.addArguments("--start-fullscreen");

Upvotes: 4

Mukesh Rajput
Mukesh Rajput

Reputation: 755

For MAC or Linux:

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--kiosk");
driver = new ChromeDriver(chromeOptions);

For Windows:

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--start-maximized");
driver = new ChromeDriver(chromeOptions);

Upvotes: 47

Janek Królikowski
Janek Królikowski

Reputation: 1201

You could use ChromeOptions and set suitable argument:

options = ChromeOptions()
options.add_argument("--start-maximized")
driver = ChromeDriver(options)

Upvotes: 137

Tom Rose
Tom Rose

Reputation: 1589

Nothing worked for me except:

driver.set_window_size(1024, 600)
driver.maximize_window()

I found this by inspecting selenium/webdriver/remote/webdriver.py. I've never found any useful documentation, but reading the code has been marginally effective.

Upvotes: 65

roncsak
roncsak

Reputation: 618

Try this:

driver.manage().window().maximize();

Upvotes: 16

Related Questions