Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to maximize a browser window using the Python bindings for Selenium 2-WebDriver?

I wanted to know how to maximize a browser window using the Python bindings for Selenium 2-WebDriver.

like image 648
thinrhino Avatar asked May 20 '26 15:05

thinrhino


2 Answers

You can use browser.maximize_window() for that

like image 124
dev_il Avatar answered May 23 '26 05:05

dev_il


The trunk version has webdriver.set_window_position(), webdriver.set_window_size() methods:

#!/usr/bin/env python
import time
from contextlib import closing
from selenium.webdriver import Firefox # pip install selenium

with closing(Firefox()) as browser:
    browser.set_window_position(0, 0) #NOTE: 0,0 might fail on some systems
    browser.set_window_size(800, 600)
    time.sleep(2)
like image 24
jfs Avatar answered May 23 '26 03:05

jfs