在Python中使用Selenium关闭浏览器主要有两种方式-driver.close()与driver.quit()
Posted on 2025-07-07 22:33 520_1351 阅读(58) 评论(0) 收藏 举报在Python中使用Selenium关闭浏览器主要有两种方式,它们的区别和用法如下:
首先笔者使用的环境为:webdriver.Edge 浏览器
from selenium import webdriver from selenium.webdriver.edge.options import Options from selenium.webdriver.common.keys import Keys options = Options() options.add_experimental_option("detach", True) driver = webdriver.Edge(options=options) driver.get("https://www.baidu.com") driver.execute_script("window.open('');") driver.switch_to.window(driver.window_handles[-1]) driver.get("https://www.cnblogs.com/5201351")
关闭当前标签页(close()方法), 仅关闭当前操作的浏览器标签页
# 关闭当前标签页 driver.close()
如果浏览器有多个标签页,其他标签页会保持打开状态, 浏览器进程仍然在运行
关闭整个浏览器(quit()方法)
# 完全退出浏览器 driver.quit()
会关闭所有标签页并终止浏览器进程, 完全退出浏览器会话, 释放WebDriver占用的系统资源
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/18971800
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!
浙公网安备 33010602011771号