PythonセレンWebDriverを使用してChromeブラウザウィンドウを最大化する方法はありますか?
注:私はChrome Driver 23.0を使用しています。これに関する解決策は大歓迎です!
PythonセレンWebDriverを使用してChromeブラウザウィンドウを最大化する方法はありますか?
注:私はChrome Driver 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()
試す
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-fullscreen");
これを試して、Windowsプラットフォームでテストすると、正常に動作します:
from selenium import webdriver
browser = webdriver.Chrome('C:\\Users\\yeivic\\Downloads\\chromedriver')
browser.fullscreen_window()
browser.get('http://google.com/')
これは私のために働く
driver.maximize_window()
driver.get(url)