我想知道如何使用Selenium 2-WebDriver的Python绑定来最大化浏览器窗口。
答案 0 :(得分:12)
您可以browser.maximize_window()
使用
答案 1 :(得分:4)
The trunk version有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)
答案 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()
希望这会有所帮助!干杯!