• Home
  • About
    • lahuman photo

      lahuman

      열심히 사는 아저씨

    • Learn More
    • Facebook
    • LinkedIn
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

Selenium 과 PhantomJS를 사용하는 환경에서 Close는 중요 하다.

08 Dec 2017

Reading time ~1 minute

Selenium 과 PhantomJS를 사용하는 환경에서 webdriver.close()는 중요 하다.

오류가 발생하면서 종료 되었을때도 PhantomJS 프로세스는 종료 되지 않는다.

따라서 꼭 finally 처리로 닫아 줘야 한다.

driver = webdriver.PhantomJS()
try:
  driver.get(URL)
  # doing something
finally:
  driver.close()
  try:
    # 오류가 발생해도 넘어가기
    driver.quit()
  except Exception:
    pass

시작했다고 늘 함께 하진 않는구나…



단상 Share Tweet +1