简体   繁体   English

如何使用 webDriver (python) 在 chrome 中最大化窗口

[英]How to Maximize window in chrome using webDriver (python)

Is there a way to maximize the chrome browser window using python selenium WebDriver?有没有办法使用 python selenium WebDriver 最大化 chrome 浏览器窗口?

Note: I am using Chrome Driver 23.0 Any solution on this would be greatly appreciated!注意:我正在使用 Chrome 驱动程序 23.0 对此的任何解决方案将不胜感激!

You could use ChromeOptions and set suitable argument: 您可以使用ChromeOptions并设置合适的参数:

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

For MAC or Linux: 对于MAC或Linux:

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--kiosk");
driver = new ChromeDriver(chromeOptions);

For Windows: 对于Windows:

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--start-maximized");
driver = new ChromeDriver(chromeOptions);

Based on what Janek answered, this worked for me (Linux): 根据Janek的回答,这对我有用(Linux):

from selenium import webdriver

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

driver = webdriver.Chrome(chrome_options=options)

Nothing worked for me except: 没有什么对我有用,除了:

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

I found this by inspecting selenium/webdriver/remote/webdriver.py. 我通过检查selenium / webdriver / remote / webdriver.py找到了这个。 I've never found any useful documentation, but reading the code has been marginally effective. 我从来没有找到任何有用的文档,但阅读代码有点效果。

尝试这个:

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

Try 尝试

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

This works for me, with Mac OS Sierra using Python, 这适用于我,Mac OS Sierra使用Python,

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

I do the following: 我做以下事情:

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

try this, tested on windows platform and it works fine : 尝试这个,在Windows平台上测试,它工作正常:

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

this works for me这对我有用

driver.maximize_window()
driver.get(url)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用 Selenium 2-WebDriver 的 Python 绑定最大化浏览器窗口? - How to maximize a browser window using the Python bindings for Selenium 2-WebDriver? 如何使用 Python、Selenium Webdriver 和 Chromedriver 在 Jenkins 中最大化窗口? - How to maximize window in Jenkins using Python, Selenium Webdriver and Chromedriver? 如何使用 webDriver(python)在 chrome 中打开 20+ window - How to Open 20+ window in chrome using webDriver (python) 在python中使用selenium时如何在默认情况下最大化chrome浏览器 - How to maximize chrome browser in default when using selenium in python 如何使用 Python 最大化 plt.show() 窗口 - How to maximize a plt.show() window using Python 在 Python 中最大化 WebDriver (Selenium 2) - Maximize WebDriver (Selenium 2) in Python 如何在Python中使用Selenium在由不同WebDriver打开的不同Chrome浏览器窗口之间切换? - How to switch between different chrome browser window opened by different WebDriver using selenium in Python? Selenium Python 最大化 Chrome 浏览器窗口大小以使其适合使用屏幕大小 - Selenium Python maximize Chrome browser window size to make it fit with using screen size 如何在python中自动最大化pylab图窗口? - How to automatically maximize a pylab plot window in python? 如何使用 Python 最大化特定窗口? - How can I maximize a specific window with Python?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM