🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# Selenium 切换到窗口 > 原文: [https://pythonbasics.org/selenium_switch_to_window/](https://pythonbasics.org/selenium_switch_to_window/) 也可以从 Python 代码切换窗口或选项卡。 下面的示例使用 selenium 模块和 Web 驱动程序。 这应该适用于所有受支持的 Web 浏览器,包括 Chrome,Firefox,IE 和所有其他浏览器。 ## 切换到窗口 ### Selenium 切换到窗口 Selenium 切换到如下所示的窗口代码。 它会启动 Firefox,打开一个网页,然后打开一个包含不同网站的新标签页和窗口。 ```py # -*- coding: utf-8 -*- from selenium import webdriver import time browser=webdriver.Firefox() browser.get("https://www.reddit.com") browser.execute_script("window.open()") print(browser.window_handles) browser.switch_to_window(browser.window_handles[1]) browser.get("https://www.youtube.com") time.sleep(1) browser.switch_to_window(browser.window_handles[0]) browser.get("https://python.org") #browser.close() ``` ![selenium switch to window](https://img.kancloud.cn/d5/a2/d5a2c5a7a7ddc1aabf4f04f3454a5cc6_1366x737.jpg) [下载示例](https://gum.co/GjuJxo)