[英]How to maximize window in Jenkins using Python, Selenium Webdriver and Chromedriver?
[英]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.