web-dev-qa-db-ja.com

webDriverを使用してchromeでウィンドウを最大化する方法(python)

chromeブラウザウィンドウをpython Selenium WebDriverを使用して最大化する方法はありますか?

注:私はChrome Driver 23.0を使用しています。これに関するソリューションは大歓迎です!

36

ChromeOptionsを使用して、適切な引数を設定できます。

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

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);
32
Mukesh Rajput

Janekの答えに基づいて、これは私にとってはうまくいきました(Linux):

from Selenium import webdriver

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

driver = webdriver.Chrome(chrome_options=options)
23
smottt

以下を除いて、私には何も機能しませんでした

driver.set_window_size(1024, 600)
driver.maximize_window()

これは、Selenium/webdriver/remote/webdriver.pyを調べて見つけました。有用なドキュメントを見つけたことがありませんが、コードを読むことはわずかに効果的です。

17
Tom Rose

これを試して:

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

試して

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

これは、Pythonを使用するMac OS Sierraで機能します。

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

私は次のことを行います:

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

これを試して、Windowsプラットフォームでテストし、うまく動作します:

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