selenium判断窗口是不是最大化
时间: 2023-06-11 14:05:54 浏览: 79
可以使用Selenium中的`driver.get_window_position()`和`driver.get_window_size()`方法来获取当前窗口的位置和大小,然后判断是否与屏幕的大小相同,从而判断窗口是否最大化。
以下是一个示例代码:
```python
from selenium import webdriver
driver = webdriver.Chrome()
# 获取窗口大小和位置
window_size = driver.get_window_size()
window_position = driver.get_window_position()
# 获取屏幕大小
screen_width = driver.execute_script("return window.screen.width;")
screen_height = driver.execute_script("return window.screen.height;")
# 判断窗口是否最大化
is_maximized = (window_position['x'] == 0 and window_position['y'] == 0 and
window_size['width'] == screen_width and window_size['height'] == screen_height)
print(is_maximized)
driver.quit()
```
如果`is_maximized`为True,则表示窗口已经最大化。