web-dev-qa-db-fra.com

Comment maximiser la fenêtre dans chrome en utilisant webDriver (python)

Existe-t-il un moyen de maximiser la fenêtre du navigateur chrome en utilisant python Selenium WebDriver?)

Remarque: J'utilise Chrome Driver 23.0 Toute solution à ce sujet serait grandement appréciée!

36
Naveen Subramani

Vous pouvez utiliser ChromeOptions et définir un argument approprié:

options = ChromeOptions()
options.add_argument("--start-maximized")
driver = ChromeDriver(options)
62
Janek Królikowski

Pour MAC ou Linux:

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

Pour les fenêtres:

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

D'après ce que Janek a répondu, cela a fonctionné pour moi (Linux):

from Selenium import webdriver

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

driver = webdriver.Chrome(chrome_options=options)
23
smottt

Rien n'a fonctionné pour moi sauf:

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

J'ai trouvé cela en inspectant Selenium/webdriver/remote/webdriver.py. Je n'ai jamais trouvé de documentation utile, mais la lecture du code a été marginalement efficace.

17
Tom Rose

Essaye ça:

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

Essayer

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

Cela fonctionne pour moi, avec Mac OS Sierra utilisant Python,

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

Je fais ce qui suit:

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

essayez ceci, testé sur la plate-forme Windows et cela fonctionne très bien:

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