📅  最后修改于: 2023-12-03 15:20:06.752000             🧑  作者: Mango
在使用 Selenium 进行 Web 自动化测试时,我们可能需要控制浏览器窗口的位置和大小。set_window_position
方法可用于设置浏览器窗口在屏幕上的位置。
driver.set_window_position(x, y, windowHandle='current')
x
:窗口的 x 坐标,整数类型。y
:窗口的 y 坐标,整数类型。windowHandle
(可选):窗口句柄,默认为 'current'
。该方法没有返回值。
from selenium import webdriver
driver = webdriver.Chrome()
# 将浏览器窗口移动到屏幕的 (100, 200) 坐标处
driver.set_window_position(100, 200)
# 将当前窗口移动到屏幕的 (300, 400) 坐标处
driver.set_window_position(300, 400, windowHandle='current')
driver.quit()
set_window_position
方法用于将浏览器窗口移动到指定的位置,使用 x
和 y
参数指定坐标。坐标系的原点是屏幕的左上角。
windowHandle
参数可用于指定要移动的窗口句柄。默认为 'current'
,表示当前窗口。也可以指定其他窗口句柄,如浏览器的第一个窗口句柄为 'CDwindow-1234567890'
。
set_window_position
方法前先创建 WebDriver 对象,并使用合适的浏览器驱动程序初始化。以上是关于使用 Selenium Python 中的 set_window_position
驱动方法的介绍。你可以根据需要设置浏览器窗口的位置,以便进行更加灵活的自动化测试操作。