此篇博客學習控制瀏覽器的api,分別有:
get_window_size() 獲取瀏覽器大小
set_window_size() 設置瀏覽器位置
get_window_position() 獲取瀏覽器在屏幕上的坐標
set_window_position() 設置瀏覽器在屏幕的位置
maximize_window() 最大化瀏覽器
將以上方法按順序練習一遍,效果如GIF

from selenium import webdriver from time import sleep driver = webdriver.Chrome() driver.get("https://www.baidu.com") sleep(2) # 將窗口大小實例化 size_Dict = driver.get_window_size() # 打印瀏覽器的寬和高 print("當前瀏覽器的寬:", size_Dict['width']) print("當前瀏覽器的高:", size_Dict['height']) # 設置瀏覽器的大小 driver.set_window_size(width=500, height=500, windowHandle="current") # windowHandle = "current" 控制當前窗口的意思 sleep(2) # 將窗口位置實例化 position = driver.get_window_position() # 打印窗口坐標 print(position) print("瀏覽器所在位置的橫坐標:", position["x"]) print("瀏覽器所在位置的縱坐標:", position["y"]) # 設置窗口位置並打印位置坐標 driver.set_window_position(x=100, y=200) print(driver.get_window_position()) sleep(2) # 最大化瀏覽器並輸出瀏覽器的大小和位置坐標 driver.maximize_window() print(driver.get_window_size()) print(driver.get_window_position()) sleep(2) driver.quit()
