有没有办法使用 python selenium WebDriver 最大化 chrome 浏览器窗口?
注意:我正在使用 Chrome 驱动程序 23.0 对此的任何解决方案将不胜感激!
有没有办法使用 python selenium WebDriver 最大化 chrome 浏览器窗口?
注意:我正在使用 Chrome 驱动程序 23.0 对此的任何解决方案将不胜感激!
您可以使用 ChromeOptions 并设置合适的参数:
options = ChromeOptions()
options.add_argument("--start-maximized")
driver = ChromeDriver(options)
除了:
driver.set_window_size(1024, 600)
driver.maximize_window()
我通过检查 selenium/webdriver/remote/webdriver.py 发现了这一点。我从来没有找到任何有用的文档,但是阅读代码的效果还是有限的。
对于 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);
根据 Janek 的回答,这对我有用(Linux):
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument("--start-maximized")
driver = webdriver.Chrome(chrome_options=options)
尝试这个:
driver.manage().window().maximize();
这适用于我,使用 Python 的 Mac OS Sierra,
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/')
尝试
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-fullscreen");
这对我有用
driver.maximize_window()
driver.get(url)