【Python+selenium】如何高效地将driver定位到当前窗口

【背景】

当浏览器点击某个链接打开了新窗口后,如何让driver定位到新窗口呢?
之前我有贴子介绍写函数的方法,这里则介绍一种不写函数更快速的方法。

【具体实现】

create_btn.click()

cur_window = driver.current_window_handle
driver.switch_to.window(cur_window)

这三句话,第一句是通过点击create_btn对象打开了一个新浏览器窗口。
第二句话,获得当前浏览器活跃窗口也就是新窗口的句柄。
第三句话,将driver切换到新窗口中(句柄定位)

通过这三句代码,可以快速将driver定位到新窗口。

猜你喜欢

转载自blog.csdn.net/weixin_41697242/article/details/125433907
今日推荐