让浏览器窗口最大化
from selenium import webdriver from selenium.webdriver.common.by import By # 1.maximize_window() 让浏览器窗口最大化 browser = webdriver.Chrome() # 让浏览器窗口最大化 browser.maximize_window() browser.quit()
让浏览器窗口最小化
from selenium import webdriver from selenium.webdriver.common.by import By browser = webdriver.Chrome() # 2.minimize_window() 让浏览器窗口最小化 browser.minimize_window() browser.quit()
设置浏览器窗口的自定义大小(第一个参数:宽 ,第二个参数:高)
from selenium import webdriver from selenium.webdriver.common.by import By browser = webdriver.Chrome() # set_window_size() # 设置浏览器窗口的自定义大小(第一个参数:宽 ,第二个参数:高) browser.set_window_size(500, 500) browser.quit()
实现浏览器回退的效果
from selenium import webdriver from selenium.webdriver.common.by import By import time browser = webdriver.Chrome() browser.get('https://www.baidu.com') time.sleep(1) # 实现浏览器回退的效果 browser.back() browser.quit()
实现浏览器的前进效果
from selenium import webdriver from selenium.webdriver.common.by import By import time browser = webdriver.Chrome() browser.get('https://www.baidu.com') time.sleep(1) # 实现浏览器回退的效果 browser.back() time.sleep(1) # 实现浏览器的前进效果 browser.forward() browser.quit()
实现浏览器刷新页面的效果
from selenium import webdriver from selenium.webdriver.common.by import By import time browser = webdriver.Chrome() browser.get('https://www.baidu.com') time.sleep(1) # 实现浏览器刷新页面的效果 browser.refresh() browser.quit()
返回浏览器当前的选项卡的句柄(浏览器的窗口)
from selenium import webdriver from selenium.webdriver.common.by import By browser = webdriver.Chrome() browser.get('https://www.baidu.com') browser.find_element(By.LINK_TEXT, '新闻').click() # 返回浏览器当前的选项卡的句柄(浏览器的窗口) res1 = browser.current_window_handle print(res1) browser.quit()
返回浏览器打开的所有选项卡的句柄(浏览器的窗口)
from selenium import webdriver from selenium.webdriver.common.by import By browser = webdriver.Chrome() browser.get('https://www.baidu.com') browser.find_element(By.LINK_TEXT, '新闻').click() # 返回浏览器打开的所有选项卡的句柄(浏览器的窗口) res1 = browser.window_handles print(res1) browser.quit()
切换选项卡(切换浏览器窗口)
from selenium import webdriver from selenium.webdriver.common.by import By browser = webdriver.Chrome() browser.get('https://www.baidu.com') browser.find_element(By.LINK_TEXT, '新闻').click() # 切换选项卡(切换浏览器窗口) browser.switch_to.window(browser.window_handles[0]) browser.quit()
关闭当前浏览器的选项卡(浏览器窗口)
from selenium import webdriver from selenium.webdriver.common.by import By browser = webdriver.Chrome() browser.get('https://www.baidu.com') browser.find_element(By.LINK_TEXT, '新闻').click() time.sleep(1) # 关闭当前浏览器的选项卡(浏览器窗口) browser.close() browser.quit()
关闭整个浏览器
from selenium import webdriver from selenium.webdriver.common.by import By browser = webdriver.Chrome() browser.get('https://www.baidu.com') # 关闭整个浏览器 browser.quit()