[英]How to maximize a browser window using the Python bindings for Selenium 2-WebDriver?
我想知道如何使用 Selenium 2-WebDriver 的 Python 绑定最大化浏览器窗口。
您可以为此使用browser.maximize_window()
The trunk version has webdriver.set_window_position()
, webdriver.set_window_size()
methods: 主干版本有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)
The best way to do is using WebDriver object in python itself.最好的方法是在 python 本身中使用 WebDriver 对象。 I tried in my Mac machine and it worked super fine.我在我的 Mac 机器上尝试过,它运行得非常好。
driver.fullscreen_window() driver.fullscreen_window()
Once you create a webdriver object driver, you will be able to get this.一旦你创建了一个 webdriver 对象驱动程序,你就可以得到这个。 Sharing a sample snippet below.下面分享一个示例片段。
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()
Hope this helps!希望这可以帮助! Cheers!干杯!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.