旧方法 : switch_to_
新方法 : switch_to.
老方法:
不同窗口之间的切换(handle):
切换窗口的方法
current_window_handle 获取当前页面窗口的句柄
window_handles 获取所有页面窗口的句柄
switch_to_window(window_name) 将定位的页面转到指定的window_name页面
(window_name:指定页面窗口的handle)
------------------------------------------------------------------------
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.get("https://tieba.baidu.com/")
sleep(1)
driver.maximize_window()
sleep(3)
driver.find_element_by_css_selector("a[title = '娱乐明星']").click() # 点击title为娱乐明星的<a>标签元素
sleep(2)
all = driver.window_handles # 获取全部窗口的handle
print(all)
now_page = driver.current_window_handle