当点击某个页面链接跳出新窗口,若此时想要操作新窗口,但是此时driver是在旧窗口中的。
wd.switch_to.window(handle)切换到某个句柄对应的网页中
可以切换到所有网页,每次判断 是否是需要的网页
for handle in wd.window_handles:
# 切换到该窗口
wd.switch_to.window(handle)
if "必应" in wd.title:
break
element = wd.f
保存某个网页的句柄,需要的时候再切换回去
wd.current_window_handle获取当前窗口的句柄