각도기 테스트를 실행 한 후에 chromedriver.exe를 실행 한 상태로있을 수 있습니다. 간단한 질문은 : 어떻게 그것을 죽일 수 있습니까? 나는 여러 가지 다른 chromedrivers가 실행 될 수 있기 때문에 단지 프로세스 이름을 기반으로 죽일 수 및 기타 시험에 의해 요구 될 수있다크롬 드라이버를 죽이는 방법
: 여기에 여러 가지주의 할 사항이 있습니다. 해야
는
나는 이미 내가 chromedriver가 포트 33107에서 수신 대기중인 것으로 나타났습니다
이 (어떻게 든이 포트를 지정할 수 있습니다?) "http://localhost:4444/selenium-server/driver/?cmd=shutDownSeleniumServer 컬"을 사용하여 셀레늄 서버를 중지,하지만 난 방법을 모르는 나는 그것을 끊기 위해 부른다.
필자는 아마도 내 테스트에서 driver.quit()을 사용해야하지만 때로는 호출이되지 않을 수도 있습니다 (예 : 빌드가 취소 된 경우).
어떤 아이디어가 적절한 chromedriver 프로세스를 명령 줄에서 죽이는 지 (예 : 컬 사용)?
문제는 올바른 인스턴스를 죽일 방법을 정확히 - 다른 동시 실행 할 수있다 빌드 나는 서버에서 모든 인스턴스를 죽일 수 없습니다. –
필자는 내 대답을 업데이트했지만 장기적으로 driver.Quit()를 사용하여보다 안전한 옵션을 고려해야합니다. – Cosmin