📜  pfgecr firefoxdriver 设置大小窗口 (1)

📅  最后修改于: 2023-12-03 15:03:33.685000             🧑  作者: Mango

设置 FirefoxDriver 窗口大小

当我们使用 seleniumFirefoxDriver 打开网页时,默认窗口大小可能不符合我们的需求。此时我们可以使用 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')

该方法用于设置窗口大小,其中 widthheight 分别为窗口宽度和高度。如果省略 windowHandle 参数,则默认设置当前窗口的大小。如果需要设置指定窗口的大小,则可通过 windowHandle 参数指定目标窗口的句柄。

注意事项
  • 在使用 set_window_size() 方法时,可能会受到浏览器窗口大小的限制。例如,对于一些移动设备模拟器,用户可能不能随意设置窗口大小。
  • 如果需要获取浏览器窗口的大小,可以使用 get_window_size() 方法。例如:
# 获取浏览器窗口大小
size = driver.get_window_size()
print(size)  # 输出:{'width': 1200, 'height': 800}