본문 바로가기
Coding/Python

[Selenium] driver.close() vs driver.quit() 차이점?!

by Ask & Solve 2021. 2. 1.

google searchf

 

close() is a webdriver command which closes the browser window which is currently in focus. ... The following code can be used to close the current browser window: 

 

quit() is a webdriver command which calls the driver. dispose method, which in turn closes all the browser windows and terminates the WebDriver session.

 

예를 들어, 이렇게 여러 개의 탭이 열려 있다고 한다면,

여러 개의 탭

driver.close()를 사용한다면, 현재 보고 있는 크롬드라이버를 다운로드하는 이 탭만 닫고 나머지 탭들은 그대로 남아있게 됩니다.

 

하지만, driver.quit()를 사용한다면, 이 탭 뿐만 아니라 같이 존재하는 나머지 3개의 탭들도 모두 다 종료해 버립니다.

 

물론, 하나의 탭만 사용한다면 driver.close()를 사용하는 것이나, driver.quit()를 사용하는 것이나 크게 다르지 않은 결과를 얻을 수 있겠지만,

 

혹시라도 여러 개의 탭을 사용하게 된다면, driver.close()와 driver.quit()의 차이점을 유의하여 사용하는 것이 좋겠습니다.

'Coding > Python' 카테고리의 다른 글

vscode python interpreter 설정  (0) 2022.08.16
파이썬 가상환경 만들기  (0) 2022.08.10

댓글