ChromeDriver 개요

ChromeDriver는 W3C WebDriver 표준을 구현하는 독립형 서버입니다. WebDriver는 여러 브라우저에서 웹 앱을 자동으로 테스트하도록 설계된 오픈소스 도구입니다. 인터페이스를 통해 기능을 사용하여 로컬에서 또는 원격으로 사용자 에이전트를 제어하고 점검할 수 있습니다.

기능은 WebDriver 세션의 원하는 기능과 동작을 정의하는 데 사용되는 언어 중립적인 키-값 쌍 세트입니다. 기능은 일반적으로 WebDriver 인스턴스를 만들 때 인수로 전달되며 브라우저 이름, 버전, 페이지 로드 전략과 같은 브라우저 설정을 지정하는 데 사용할 수 있습니다.

ChromeDriver는 Chromium 전용 기능을 추가하여 Webdriver를 확장합니다. ChromeOptions 객체를 사용하여 WebDriver API에서 ChromeDriver에 기능을 전달합니다. Chromium과 관련된 일부 기능에는 확장 프로그램 설치, 창 유형 변경, 시작 시 명령줄 인수 전달 등이 포함됩니다.

ChromeDriver는 Android의 Chrome과 데스크톱의 Chrome (Mac, Linux, Windows, ChromeOS)에서 사용할 수 있습니다.

WebDriver 표준의 현재 구현 상태는 여기에서 확인할 수 있습니다.

최신 ChromeDriver 바이너리

  • M115부터 Chrome for Testing 가용성 대시보드에서 출시 채널 (안정화 버전, 베타, 개발자, Canary)별 최신 Chrome + ChromeDriver 출시 버전을 사용할 수 있습니다. 자동 버전 다운로드를 위해 편리한 JSON 엔드포인트를 사용할 수 있습니다.
  • 이전 출시 버전은 다운로드 페이지에서 확인할 수 있습니다.

ChromeDriver 문서

문제 해결

참여하기