标签页切换知识点
driver.current_window_handle 获取当前窗口
driver.window_handles 获取全部窗口
driver.switch_to.window(newhandles[1]) 获取指定窗口(这里是获取第2个窗口)
Code
from time import sleep
from selenium import webdriver
driver = webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(5)
driver.get("https://www.baidu.com/")
print(driver.current_window_handle)
driver.find_element_by_link_text("新闻").click()
print(driver.window_handles)
newhandles = driver.window_handles
driver.switch_to.window(newhandles[1])
sleep(2)
driver.find_element_by_link_text("帮助").click()
print(driver.current_window_handle)
sleep(3)
driver.quit()
效果图
解析