有没有办法使用python selenium WebDriver最大化Chrome浏览器窗口?
注意:我使用的是Chrome驱动程序23.0 任何解决方案都将非常感谢!
答案 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/')