📅  最后修改于: 2023-12-03 15:03:33.685000             🧑  作者: Mango
当我们使用 selenium
的 FirefoxDriver
打开网页时,默认窗口大小可能不符合我们的需求。此时我们可以使用 set_window_size()
方法来设置窗口大小。
from selenium import webdriver
# 创建 FirefoxDriver 实例
driver = webdriver.Firefox()
# 最大化窗口
driver.maximize_window()
# 设置窗口大小为 1200 x 800
driver.set_window_size(1200, 800)
# 打开一个网页
driver.get("http://www.example.com")
# 关闭浏览器
driver.quit()
maximize_window()
该方法将浏览器窗口最大化。
set_window_size(width, height, windowHandle='current')
该方法用于设置窗口大小,其中 width
和 height
分别为窗口宽度和高度。如果省略 windowHandle
参数,则默认设置当前窗口的大小。如果需要设置指定窗口的大小,则可通过 windowHandle
参数指定目标窗口的句柄。
set_window_size()
方法时,可能会受到浏览器窗口大小的限制。例如,对于一些移动设备模拟器,用户可能不能随意设置窗口大小。get_window_size()
方法。例如:# 获取浏览器窗口大小
size = driver.get_window_size()
print(size) # 输出:{'width': 1200, 'height': 800}