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 가용성 대시보드에서 출시 채널별 최신 Chrome + ChromeDriver 출시 버전 (공개, 베타, 개발자, Canary)을 사용할 수 있습니다. 자동화된 버전 다운로드를 위해 편리한 JSON 엔드포인트를 사용할 수 있습니다.
  • 이전 버전은 다운로드 페이지에서 확인할 수 있습니다.

ChromeDriver 문서

문제 해결

참여하기