Windows에서 Selenium으로 UI자동화 진행하다보면, chromedriver.exe가 남아있어서 브라우저가 기동이 안될 경우가 있다.
driver.quit()을 꼼꼼히 호출해도 남아있는 경우가 있는데,
jenkins 에서 pre-build 단계나, test진행 전 단계에 taskkill을 이용하는 것이 좋다.
windows batch command 수행 (jenkins pre-build)
taskkill /f /fi "pid gt 0" /im chromedriver.exe
Java code에서 (BeforeClass)
Runtime.getRuntime().exec("taskkill /f /fi /im chromedriver.exe");
'QA > Test Automation' 카테고리의 다른 글
selenium javascript 로딩 완료될때 까지 wait 하기 (0) | 2018.07.19 |
---|---|
JUnit에서 Fail된 Case를 재수행하기 (0) | 2018.02.21 |
selenide에서 mobile emulation 방법 (0) | 2018.01.30 |
junit 4.x 에서 csv파일로 data driven test 구현하기 (0) | 2018.01.30 |
Rest-Assured를 활용한 API 테스트 자동화 (0) | 2018.01.28 |