簡體   English   中英

如何使用 Selenium 2-WebDriver 的 Python 綁定最大化瀏覽器窗口?

[英]How to maximize a browser window using the Python bindings for Selenium 2-WebDriver?

我想知道如何使用 Selenium 2-WebDriver 的 Python 綁定最大化瀏覽器窗口。

您可以為此使用browser.maximize_window()

主干版本webdriver.set_window_position()webdriver.set_window_size()方法:

#!/usr/bin/env python
import time
from contextlib import closing
from selenium.webdriver import Firefox # pip install selenium

with closing(Firefox()) as browser:
    browser.set_window_position(0, 0) #NOTE: 0,0 might fail on some systems
    browser.set_window_size(800, 600)
    time.sleep(2)

最好的方法是在 python 本身中使用 WebDriver 對象。 我在我的 Mac 機器上嘗試過,它運行得非常好。

driver.fullscreen_window()

一旦你創建了一個 webdriver 對象驅動程序,你就可以得到這個。 下面分享一個示例片段。

from selenium import webdriver
driver = webdriver.Chrome()
driver.fullscreen_window()
url = "https://github.com/sam4u3/Selenium_Screenshot/tree/master/test"
driver.get(url)
driver.quit()

希望這可以幫助! 干杯!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM