CRAWL
-
[JAVA] 자바와 셀레니움(Selenium)으로 웹 페이지 가지고 놀기IT, 프로그래밍/Java 2019. 1. 18. 16:33
What is Selenium? 셀레니움은 웹 어플리케이션을 간편하게 테스트 하기 위해 만들어진 툴입니다. 웹 어플리케이션은 어떤 방향을 가지고 동작이 이루어집니다. 예를 들면 게시판에 글을 쓰기 위해서는 메인 페이지를 조회하고, 메뉴바에서 로그인 버튼을 클릭한 후에 ID와 PW를 입력하여 로그인 한 후에, 게시판 페이지를 조회한 후에 게시판 글쓰기 버튼을 클릭합니다. 만약 이런 중간에 거쳐야 할 동작들이 40, 50개 정도 있다면 일일이 사람이 클릭하면서 확인하기는 무리가 있을 것입니다. 예를 들면 설문조사 페이지를 만들어서 잘 동작하는지 확인하기 위해 입력 버튼을 100개를 클릭해야 한다면, 어떤 기능을 확인하기 위해 수십개의 버튼을 클릭해 가면서 확인해야 합니다. 셀레니움을 쓰면 내가 지정한 동작을..