当浏览器点击某个链接打开了新窗口后,如何让driver定位到新窗口呢?
之前我有贴子介绍写函数的方法,这里则介绍一种不写函数更快速的方法。
create_btn.click()
cur_window = driver.current_window_handle
driver.switch_to.window(cur_window)
这三句话,第一句是通过点击create_btn对象打开了一个新浏览器窗口。
第二句话,获得当前浏览器活跃窗口也就是新窗口的句柄。
第三句话,将driver切换到新窗口中(句柄定位)
通过这三句代码,可以快速将driver定位到新窗口。