如何使用Selenium 2-WebDriver的Python绑定最大化浏览器窗口?

时间:2011-11-10 05:17:19

标签: python webdriver selenium-webdriver

我想知道如何使用Selenium 2-WebDriver的Python绑定来最大化浏览器窗口。

3 个答案:

答案 0 :(得分:12)

您可以browser.maximize_window()使用

答案 1 :(得分:4)

The trunk versionwebdriver.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)

答案 2 :(得分:0)

最好的方法是在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()

希望这会有所帮助!干杯!