WebDriver
Web Browser 자동화
를 위해 태어 났으며, 보통 Cross Browser Test
와 UI Test
에 활용 합니다. WebDriver는 W3에서 정의한 WebDriver 스펙에 맞춰 각 브라우저 마다 구현된 WebDriver가 있으며 Selenium WebDriver를 통해 통합적으로 다룰 수 있습니다. 아래에는 각 브라우저별 지원 드라이버 입니다.
지원하는 드라이버들 (2019.04.28 기준)
Browser | Maintainer | Versions Supported |
---|---|---|
Chromium | Chromium | All versions |
Firefox | Mozilla | 54 and newer |
Internet Explorer | Selenium | 6 and newer |
Opera | Opera Chromium / Presto | 10.5 and newer |
Safari | Apple | 10 and newer |
DevTools Protocol(Debugging Protocol)
Web의 발전함에 따라 Web 개발 기술도 점점 고도화 되어가고 있습니다. 이를 원활히 지원하기 위해 각 브라우저에서는 전문적으로 디버깅을 할 수 있는 DevTools Protocol
을 지원 합니다.DevTools Protocol
는 Web Application을 진단할 수 있도록 Elements, Network, Perfomance, TimeLime, Trace등 다양한 기능을 지원하고 있습니다.
지원중인브라우저
브라우저별 지원 API를 통해 사용 가능한 API를 확인 하실 수 있습니다.
아래는 DevTools Protocol 지원 브라우저 입니다.