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

  • Post author:
  • Post category:python




【背景】

当浏览器点击某个链接打开了新窗口后,如何让driver定位到新窗口呢?

之前我有贴子介绍写函数的方法,这里则介绍一种不写函数更快速的方法。



【具体实现】

create_btn.click()

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

这三句话,第一句是通过点击create_btn对象打开了一个新浏览器窗口。

第二句话,获得当前浏览器活跃窗口也就是新窗口的句柄。

第三句话,将driver切换到新窗口中(句柄定位)

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



版权声明:本文为weixin_41697242原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。