# 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](img/8ea20cca971f6e3ac9aa58f3758e579b.jpg) [下载示例](https://gum.co/GjuJxo)