75

PythonセレンWebDriverを使用してChromeブラウザウィンドウを最大化する方法はありますか?

注:私はChrome Driver 23.0を使用しています。これに関する解決策は大歓迎です!

4

10 に答える 10

105

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

options = ChromeOptions()
options.add_argument("--start-maximized")
driver = ChromeDriver(options)
于 2012-08-31T10:42:00.430 に答える
44

次の場合を除いて、何も機能しませんでした。

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

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

于 2013-05-18T11:43:40.540 に答える
43

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);
于 2016-07-14T15:24:05.183 に答える
37

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

from selenium import webdriver

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

driver = webdriver.Chrome(chrome_options=options)
于 2012-12-06T08:33:47.320 に答える
13

これを試して:

driver.manage().window().maximize();
于 2012-08-31T10:39:01.743 に答える
7

これは、Pythonを使用するMac OS Sierraで、私にとってはうまくいきます。

options = webdriver.ChromeOptions()
options.add_argument("--kiosk")
driver = webdriver.Chrome(chrome_options=options)
于 2017-10-10T23:35:55.507 に答える
5

私は次のことをします:

from selenium import webdriver
browser = webdriver.Chrome('C:\chromedriver.exe')
browser.maximize_window()
于 2017-06-20T04:02:33.700 に答える
3

試す

ChromeOptions options = new ChromeOptions();
options.addArguments("--start-fullscreen");
于 2017-03-16T08:49:14.673 に答える
3

これを試して、Windowsプラットフォームでテストすると、正常に動作します:

from selenium import webdriver
browser = webdriver.Chrome('C:\\Users\\yeivic\\Downloads\\chromedriver')
browser.fullscreen_window()
browser.get('http://google.com/')
于 2019-04-20T02:16:05.833 に答える
0

これは私のために働く

driver.maximize_window()
driver.get(url)
于 2021-11-21T14:45:44.287 に答える