from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
Guanyubaidu = driver.find_element_by_link_text("关于百度")
LianJie = Guanyubaidu.get_attribute("href")
js = f"window.open('{LianJie}')" #打开新窗口的JS代码
driver.execute_script(js) #执行打开新窗口的JS代码
js2 = "window.open('http://ir.baidu.com/')" #打开新窗口的JS代码
driver.execute_script(js2)
handles = driver.window_handles
for handle in handles: # 历遍所有标签的句柄
driver.switch_to.window(handle) # 通过句柄切换到该浏览器的标签
if '关于百度' in driver.title: #driver.title当前标签名
print(driver.title)
break #退出循环
print(driver.title, driver.current_window_handle)