1、切换窗口
在使用webdriver的时候,经常会遇到在多个窗口之间切换的操作,比如在A窗口操作某个元素,跳转到B窗口,然后又进入C窗口,此时这种情况就需要用到特殊的窗口处理方法
- [ ] 切换到新窗口里面的操作
循环遍历 deriver.window_handles
如果要在新的窗口查找元素:
driver.switch_to.wondow(handle)的方法切入新窗口
- 切换到最初的窗口
需要保存主窗口的handle - 关闭窗口用 close
比如: 打开百度,输入周杰伦,点击链接打开新的窗口
from selenium import webdriver
from selenium.webdriver.common.keys import Keys #导入回车键的包
driver = webdriver.Chrome(r"D:\Users\CT-LA\AppData\Local\Programs\Python\Python36\Scripts\chromedriver.exe")
driver.implicitly_wait(