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!
Vous pouvez utiliser ChromeOptions et définir un argument approprié:
options = ChromeOptions()
options.add_argument("--start-maximized")
driver = ChromeDriver(options)
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);
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)
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.
Essaye ça:
driver.manage().window().maximize();
Essayer
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-fullscreen");
Cela fonctionne pour moi, avec Mac OS Sierra utilisant Python,
options = webdriver.ChromeOptions()
options.add_argument("--kiosk")
driver = webdriver.Chrome(chrome_options=options)
Je fais ce qui suit:
from Selenium import webdriver
browser = webdriver.Chrome('C:\chromedriver.exe')
browser.maximize_window()
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/')