關閉標簽頁
# 1.關閉瀏覽器全部標簽頁 driver.quit() # 2.關閉當前標簽頁(從標簽頁A打開新的標簽頁B,關閉標簽頁A) driver.close()
切換標簽頁
from selenium import webdriver browser=webdriver.Firefox() browser.get('xxxxx') # 獲取當前窗口句柄(窗口A) handle = browser.current_window_handle # 打開一個新的窗口 browser.find_element_by_id('xx').click() # 獲取當前所有窗口句柄(窗口A、B) handles = browser.window_handles # 對窗口進行遍歷 for newhandle in handles: # 篩選新打開的窗口B if newhandle!=handle: # 切換到新打開的窗口B # browser.switch_to_window(newhandle) 舊版本 browser.switch_to.window(newhandle) # 在新打開的窗口B中操作 browser.find_element_by_id('xx').click() # 關閉當前窗口B browser.close() #切換回窗口A browser.switch_to_window(handles[0])