Skip to main content
 首页 » 编程设计

带有 Chrome 的 Python Selenium。如何在不同的选项卡之间切换

2025年05月04日70wayfarer

我点击一个按钮打开一个新标签。然后如何在新标签页中导航?

这听起来像是一项简单的任务,但在尝试寻找解决方案几个小时后,我并没有更进一步。有没有一种简单的方法可以做到这一点?

尝试使用 CONTROL + 'T' 键并阅读其他建议,但似乎没有任何效果。

非常感谢

请您参考如下方法:

我刚刚实现了我的解决方案,它适用于我的案例,看起来与您的案例非常相似。

首先你需要检查window_handles:

len(driver.window_handles) > 1 

如果您有多个处理程序,您可以尝试切换到第二个处理程序:

driver.switch_to_window(driver.window_handles[1])