1.iframe切换
先定位iframe,然后进行切换
login_iframe = driver.find_element(By.XPATH, '//iframe[@id="login_frame"]')
driver.switch_to.frame(login_iframe)
2.窗口切换
# 记录百度窗口的句柄
bai_win = driver.current_window_handle
# 点击这个标签会打开一个新的窗口
driver.find_element(By.XPATH, '//div[@id="new_1"]//a').click()
# 切换回百度窗口
driver.switch_to.window(bai_win)
3.alert切换
# 切换到alert弹框
a = driver.switch_to.alert
# 点击确认
a.accept()
# 点击取消
a.dismiss()