chromeブラウザウィンドウをpython Selenium WebDriverを使用して最大化する方法はありますか?
注:私はChrome Driver 23.0を使用しています。これに関するソリューションは大歓迎です!
ChromeOptionsを使用して、適切な引数を設定できます。
options = ChromeOptions()
options.add_argument("--start-maximized")
driver = ChromeDriver(options)
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.set_window_size(1024, 600)
driver.maximize_window()
これは、Selenium/webdriver/remote/webdriver.pyを調べて見つけました。有用なドキュメントを見つけたことがありませんが、コードを読むことはわずかに効果的です。
これを試して:
driver.manage().window().maximize();
試して
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-fullscreen");
これは、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/')