简体   繁体   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()

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.

相关问题 如何使用 Python、Selenium Webdriver 和 Chromedriver 在 Jenkins 中最大化窗口? - How to maximize window in Jenkins using Python, Selenium Webdriver and Chromedriver? 如何使用Python绑定在Selenium Webdriver中使用Safari浏览器 - How to use Safari Browser in Selenium Webdriver using Python bindings 如何使用 webDriver (python) 在 chrome 中最大化窗口 - How to Maximize window in chrome using webDriver (python) 如何使用python的Selenium WebDriver在浏览器上打开一个新的window? - How to open a new window on a browser using Selenium WebDriver for python? 在 Python 中最大化 WebDriver (Selenium 2) - Maximize WebDriver (Selenium 2) in Python 如何使用 Python 绑定在 Selenium webdriver 中加载 HtmlUnit 驱动程序? - How to load HtmlUnit driver in Selenium webdriver using Python bindings? 在python中使用selenium时如何在默认情况下最大化chrome浏览器 - How to maximize chrome browser in default when using selenium in python 如何将浏览器置于最前面并最大化使用 Selenium Python - How to bring browser to front and maximize using Selenium Python Selenium WebDriver python绑定 - Selenium WebDriver python bindings 如何在Python中使用Selenium在由不同WebDriver打开的不同Chrome浏览器窗口之间切换? - How to switch between different chrome browser window opened by different WebDriver using selenium in Python?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM