<colbgcolor=#01b401><colcolor=#fff> 셀레늄[1] Selenium | |
종류 | 프레임워크 |
라이선스 | 아파치 라이선스 |
소스코드 | GitHub |
대상 플랫폼 | 크로스 플랫폼 |
버전 | 4.21.0 [기준] |
링크 |
[clearfix]
1. 개요
프로그램을 이용해 자동화된 웹 테스트를 수행할 수 있도록 해주는 오픈 소스 프레임워크이다. 현재는 Java, C#, Ruby, Python, R등 다양한 언어를 지원한다. 아파치 라이선스하에 오픈 소스로 자유로이 이용할 수 있다.2. 설명
현재는 웹 테스트의 목적뿐만 아니라 다양한 목적으로 쓰이고 있다. 그중 하나가 기존 크롤러는 웹페이지를 단순히 받아와 분석하는 데 그쳤다면 Selenium을 이용한 크롤러는 자동으로 로그인을 수행할 수도 있고 설문조사에 참여할 수 있게 하기도 하는 등 웹에서의 모든 작업을 대신 맡길 수 있다.지원하는 플랫폼으로는 크롬, 인터넷 익스플로러, 마이크로소프트 엣지, 사파리, 오페라가 있으며, 지원하는 운영체제로는 윈도우, 맥, 리눅스로 사실상 미지원으로 인한 문제는 없다고 봐도 무방하다.
3. 여담
보통 처음 접할 때 크롬 드라이버를 가장 많이 사용한다.