차밍이
[Python] selenium 종료하기 close와 quit의 차이점 본문
반응형
목차
요약
Close
는 하나의 Tab만 종료함
Quit
은 Webdriver 전체를 종료함
하나의 탭만 종료하고 기존의 webdriver
연결을 유지하려면 Close
를 사용하면 된다.
전체 Driver를 종료하고 프로그램을 끝내려면 Quit
을 사용하면 된다.
끝!
Close
close()
는 현재 selenium webdriver가 활성화되어 있는 Tab만 종료
2개 이상의 webdriver 탭이 열려있다면 현재 활성화되어 있는 webdriver만 종료
나머지 webdriver
는 연결 유지
Quit
quit()는 dispose() 함수를 불러와 열려있는 모든 webdriver를 종료하고 세션을 마침
프로그램을 종료할 때 quit()을 사용하지 않는다면 webdriver 세션이 완벽하게 종료되지 않아 메모리 누수가 발생할 수 있다.
하나의 webdriver가 열려있다면 close()와 quit() 어느 것을 사용해도 동일한 작업을 수행
하지만 2개 이상의 webdriver가 열려있다면 close()와 quit() 다르게 작동 하는것을 유의해야함
Reference
https://daewoonginfo.blogspot.com/2019/06/python-selenium-close-quit.html
반응형
'파이썬 > 자동화' 카테고리의 다른 글
[Python] Selenium 의 두 가지 Wait 방법 - implicitly wait & explicitly wait (1) | 2022.04.22 |
---|---|
[파이썬] Selenium Aha 자동 출석체크 프로그램 만들기 - (2) - 크롬 드라이버 제어하기 및 출첵 (4) | 2021.04.21 |
[파이썬] Selenium 셀레니움 설치하기 / 크롬 드라이버 설치하기 (3) | 2021.04.20 |
[파이썬] Selenium Aha 자동 출석체크 프로그램 만들기 - (1) - Aha 소개 (0) | 2021.04.20 |
관련된 글 보기
Comments