如何使用 Python 关闭 Selenium 中的浏览器会话?

selenium web driverautomation testingsoftware testing更新于 2026/2/14 17:22:17

我们可以通过以下方式在 Selenium 中关闭浏览器会话 −

  • 使用 close() 方法。

  • 使用 quit() 方法。

这两个方法都会关闭浏览器,但 close() 会关闭当前处于焦点的浏览器,而 quit() 会结束驱动程序会话。

示例

使用 close() 的代码实现。

from selenium import webdriver
#browser 暴露一个可执行文件
#通过 Selenium 测试,我们将调用该可执行文件,然后 #调用实际的浏览器
driver = webdriver.Chrome(executable_path="C:\chromedriver.exe")
# 最大化浏览器窗口
driver.maximize_window()
#get 方法启动 URL
driver.get("https://www.tutorialspoint.com/index.htm")
#刷新浏览器
driver.refresh()
#关闭浏览器
driver.close()

使用 quit() 的代码实现。

from selenium import webdriver
#浏览器暴露一个可执行文件
#通过 Selenium 测试,我们将调用该可执行文件,然后 #调用实际的浏览器
driver = webdriver.Chrome(executable_path="C:\chromedriver.exe")
#最大化浏览器窗口
driver.maximize_window()
#get 方法启动 URL
driver.get("https://www.tutorialspoint.com/index.htm")
#刷新浏览器
driver.refresh()
#结束驱动程序会话
driver.quit()

相关文章