jac*_*118 2 python selenium selenium-chromedriver selenium-webdriver
How I can maximize chrome browser window size to make it fit with using screen size? I have tried doing that using the function driver.maximize_window(). It only maximize height but not width.
The version I'm using is: selenium-server-standalone-3.11.0.jar and python 3.6.4
Here's the code I'm using:
from selenium import webdriver
# get initial window size
driver = webdriver.Chrome()
print(driver.get_window_size())
# set window size
driver.set_window_size(480, 320)
print(driver.get_window_size())
# maximize window
driver.maximize_window()
print(driver.get_window_size())
driver.set_window_size(2560, 1440)
print(driver.get_window_size())
driver.quit()
Run Code Online (Sandbox Code Playgroud)
Output:
{'width': 1200, 'height': 1369}
{'width': 480, 'height': 320}
{'width': 1536, 'height': 1417}
{'width': 2560, 'height': 1417}
Run Code Online (Sandbox Code Playgroud)
如果您想从已经最大化的窗口开始,以下可能会帮助您解决问题:
options = webdriver.ChromeOptions()
options.add_argument("--start-maximized")
options.add_argument('window-size=2560,1440')
driver = webdriver.Chrome(chrome_options=options)
Run Code Online (Sandbox Code Playgroud)
您还可以根据需要编辑窗口大小。这个网站上的信息也可能派上用场:http : //selenium-python.readthedocs.io
driver.maximize.window()不适合我。
这有效。
browser.maximize_window()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7227 次 |
| 最近记录: |