Selenium Grid with Jenkins(Plugin)?

Selenium plug-in 추가

Why Jenkins?

  • Jenkins는 사용자가 등록한 프로젝트가 변경될 때 마다 테스트와 배포를 자동으로 진행할 수 있도록 해준다.
  • Jenkins에는 이러한 테스트를 진행할 시간을 설정해서 일정 주기마다 자동으로 테스트를 하거나 지정한 특정 시간에 테스트를 할 수 있다.
  • 실행 결과를 저장하고 테스트 결과를 볼 수 있다.
with Maven

Maven과 함께 사용할 경우 Maven은 프로젝트의 structure, dependency 그리고 test management를 하는데 쓰인다. 또한 Maven 프로젝트의 pom.xml을 통해 테스트를 수행하거나 빌드하는데 필요한 dependency들을 추가할 수 있다(Maven이 pom.xml에 명시된 dependency들을 자동으로 다운로드 받기 때문).

준비

Jenkins에 Selenium plug-in을 추가하기 위해서 우선 Jenkins에 로그인을 한다. 로그인을 하면 처음 메인화면 왼쪽 부분에 아래와 같은 메뉴들이 나오게 되는데, 메뉴들 중에서 Jenkins 관리를 선택한다.

image


플러그인 관리를 눌러 현재 설치되어 있는 플러그인을 수정하거나 새로운 플러그인을 설치할 수 있다.