首先需要获取WebDriver实例对象
from selenium import webdriver
driver = webdriver.Chrome() #获取WebDriver实例对象
1、浏览器窗口最大最小化
driver.maximize_window() #浏览器最大化
driver.minimize_window() #浏览器最小化
2、获取和设置浏览器窗口宽、高
get_window_size(self, windowHandle='current') #获取窗口宽、高
set_window_size(self, width, height, windowHandle='current') #设置窗口宽、高
width: 要设置窗口的宽度(以像素为单位)
height: 要设置窗口的高度(以像素为单位)
示例:
size = driver.get_window_size() #获取窗口宽、高
print(size) #输出字典{'width': 1456, 'height': 936}
driver.set_window_size(500,600) #设置宽500,高600
3、获取和设置浏览器窗口坐标、宽、高
get_window_rect(self)
set_window_rect(self, x=None, y=None, width=None, height=None)
示例:
rect = driver.get_window_rect() #获取窗口坐标、宽、高
print(rect) #输出字典{'height': 600, 'width': 515, 'x': 10, 'y': 10}
driver.set_window_rect(10,20,500,800) #设置坐标10、20,设置宽500、高800
4、获取和设置浏览器窗口坐标
get_window_position(self, windowHandle='current') #获取x,y坐标
set_window_position(self, x, y, windowHandle='current') #设置x,y坐标
示例:
position = driver.get_window_position()
print(position) #输出字典{'x': 300, 'y': 300}
driver.set_window_position(10,20) #设置x坐标10,y坐标20
5、网页前进、后退
driver.get("https://www.baidu.com") #打开网页1
driver.get("https://weibo.com/") #跳转到网页2
driver.back() #回到上一个页面(跳转到网页1)
driver.forward() #进入到下一个页面(从网页1跳转到网页2)
版权归原作者 Melody~M 所有, 如有侵权,请联系我们删除。