如何使用webDriver(python)最大化chrome中的窗口

时间:2012-08-31 08:41:04

标签: python selenium selenium-chromedriver

有没有办法使用python selenium WebDriver最大化Chrome浏览器窗口?

注意:我使用的是Chrome驱动程序23.0 任何解决方案都将非常感谢!

9 个答案:

答案 0 :(得分:57)

您可以使用ChromeOptions并设置合适的参数:

options = ChromeOptions()
options.add_argument("--start-maximized")
driver = ChromeDriver(options)

答案 1 :(得分:31)

对于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);

答案 2 :(得分:23)

根据Janek的回答,这对我有用(Linux):

from selenium import webdriver

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

driver = webdriver.Chrome(chrome_options=options)

答案 3 :(得分:13)

除了:

之外,没有什么对我有用
driver.set_window_size(1024, 600)
driver.maximize_window()

我通过检查selenium / webdriver / remote / webdriver.py找到了这个。我从来没有找到任何有用的文档,但阅读代码效果不大。

答案 4 :(得分:9)

试试这个:

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

答案 5 :(得分:5)

尝试

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

答案 6 :(得分:4)

这适用于我,Mac OS Sierra使用Python,

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

答案 7 :(得分:2)

我执行以下操作:

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

答案 8 :(得分:2)

尝试一下,在Windows平台上进行了测试,效果很好:

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