Reputation: 2184
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
Reputation: 39
this works for me
driver.maximize_window()
driver.get(url)
Upvotes: 3
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
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
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
Reputation: 663
I do the following:
from selenium import webdriver
browser = webdriver.Chrome('C:\chromedriver.exe')
browser.maximize_window()
Upvotes: 7
Reputation: 153
Try
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-fullscreen");
Upvotes: 4
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
Reputation: 1201
You could use ChromeOptions and set suitable argument:
options = ChromeOptions()
options.add_argument("--start-maximized")
driver = ChromeDriver(options)
Upvotes: 137
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