Ответ 1
Вы можете использовать ChromeOptions и задать подходящий аргумент:
options = ChromeOptions()
options.add_argument("--start-maximized")
driver = ChromeDriver(options)
Есть ли способ увеличить окно браузера chrome с помощью python selenium WebDriver?
Примечание. Я использую Chrome Driver 23.0 Любое решение по этому вопросу будет принята с благодарностью!
Вы можете использовать ChromeOptions и задать подходящий аргумент:
options = ChromeOptions()
options.add_argument("--start-maximized")
driver = ChromeDriver(options)
Для MAC или Linux:
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--kiosk");
driver = new ChromeDriver(chromeOptions);
Для Windows:
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--start-maximized");
driver = new ChromeDriver(chromeOptions);
Основываясь на том, что ответил Янек, это сработало для меня (Linux):
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument("--start-maximized")
driver = webdriver.Chrome(chrome_options=options)
Ничего не работало для меня, кроме:
driver.set_window_size(1024, 600)
driver.maximize_window()
Я нашел это, проверив selenium/webdriver/remote/webdriver.py. Я никогда не нашел никакой полезной документации, но чтение кода было незначительно эффективным.
Попробуйте следующее:
driver.manage().window().maximize();
Try
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-fullscreen");
Это работает для меня, с Mac OS Sierra с использованием Python,
options = webdriver.ChromeOptions()
options.add_argument("--kiosk")
driver = webdriver.Chrome(chrome_options=options)
Я делаю следующее:
from selenium import webdriver
browser = webdriver.Chrome('C:\chromedriver.exe')
browser.maximize_window()
попробуйте это, протестировано на платформе Windows, и оно отлично работает:
from selenium import webdriver
browser = webdriver.Chrome('C:\\Users\\yeivic\\Downloads\\chromedriver')
browser.fullscreen_window()
browser.get('http://google.com/')