selenium之dirver的close与quit的区别
- close是关闭当前的TAB,并不是关闭chromedriver进程;quit是彻底的退出当前打开的浏览器(如果有多个tab都会关闭)
- 先来操作close
- 首先清空chromedriver
-
执行代码
from time import sleep from selenium import webdriver driver = webdriver.Chrome('../chromedriver.exe') driver.get('https://www.baidu.com/') sleep(2) driver.close()
- 结果:tab页面关闭,但此时chromedriver进程依然在
- 首先清空chromedriver
- 接下来操作quit
- 清空chromedriver
-
执行代码
from time import sleep from selenium import webdriver driver = webdriver.Chrome('../chromedriver.exe') driver.get('https://www.baidu.com/') sleep(2) driver.quit()
- quit是彻底的退出当前打开的浏览器(进程关闭)
- 清空chromedriver
本文来自博客园,作者:手可摘星辰/*,转载请注明原文链接:https://www.cnblogs.com/u-damowang1/p/17672027.html